当前位置:首页>php>《Day41|51今天新发现:超级全局变量》

《Day41|51今天新发现:超级全局变量》

  • 2026-10-21 13:32:54
《Day41|51今天新发现:超级全局变量》

《Day41|51今天新发现:超级全局变量》

《Day41|51今天新发现:超级全局变量》

【今日知识点】
$GLOBALS:引用全局作用域中可用的全部变量。它是一个关联数组,变量名作为键,变量的值作为值。
$_SERVER:保存关于报头、路径和脚本位置的信息。由Web服务器创建,但具体内容可能因服务器而异。
$_GET:收集通过GET方法从表单或URL传递的数据。
$_POST:收集通过POST方法从表单传递的数据。
$_REQUEST:收集通过GET、POST和COOKIE传递的数据。但注意,使用它可能带来安全风险,因为无法确定数据的来源。
$_FILES:收集通过POST方法上传文件的数据。
$_ENV:存储从环境变量传递的数据。
$_COOKIE:收集通过HTTP Cookies传递的数据。

【蜗牛慢思考】
$GLOBALS是一个关联数组,包含全局作用域中的所有变量。在函数内部,可以通过$GLOBALS数组访问全局变量
$_SERVER是一个包含诸如头信息、路径和脚本位置的数组。常用的元素有:
$_SERVER
[\'PHP_SELF\']:当前执行脚本的文件名。
$_SERVER
[\'REQUEST_METHOD\']:请求方法(如GET、POST)。
$_SERVER
[\'HTTP_HOST\']:当前请求的主机头。
$_SERVER
[\'REMOTE_ADDR\']:浏览当前页面的用户的IP地址
$_GET用于收集通过GET方法发送的表单数据或URL参数。数据在URL中可见
$_POST用于收集通过POST方法发送的表单数据。数据在URL中不可见
$_REQUEST默认包含$_GET、$_POST和$_COOKIE的内容。但注意,使用它可能不安全,因为无法确定数据来源。建议明确使用$_GET或$_POST
$_FILES用于处理通过POST方法上传的文件。它包含上传文件的信息,如文件名、类型、大小和临时存储路径
$_ENV用于获取环境变量。但注意,在PHP中,环境变量的可用性取决于服务器配置。
$_COOKIE用于收集通过HTTP Cookie发送的数据。Cookie是存储在用户计算机上的小文件
$_SESSION用于存储会话变量。会话变量用于存储用户信息,在用户访问网站期间持续可用。

#21天自律挑战 #蜗牛学苑养成计划 #蜗牛学苑IT培训 #零基础转行IT 蜗牛学苑#Java开发培训 #嵌入式开发培训 #成都IT培训机构 #网络安全培训 #云计算培训 #鸿蒙开发培训

最新文章

随机文章