$GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
时间: 2023-09-15 15:19:25 浏览: 136
PHP中$GLOBALS与global的区别详解
这是PHP中预定义的全局变量,用于获取不同类型的HTTP请求和服务器环境信息。
- $GLOBALS: 包含了全部变量的全局数组,可以在函数或方法中引用全局变量。
- $_SERVER: 包含了诸如头信息、路径、和脚本位置等等信息的数组。这个数组中的项目由 Web 服务器创建。
- $_REQUEST: 用于收集 HTML 表单提交的数据,也可以收集 URL 中传递的数据。
- $_POST: 用于收集表单提交的数据,主要用于敏感数据,如密码等。
- $_GET: 用于收集URL中的数据,主要用于非敏感数据,如查询参数等。
- $_FILES: 用于上传文件时收集上传文件的相关信息。
- $_ENV: 包含环境变量的数组。
- $_COOKIE: 用于存储在客户端的 Cookie 信息。
- $_SESSION: 用于存储当前会话的信息,如登录状态等。
阅读全文