1. $_GET: 用于收集表单数据,也可以收集URL中的数据。
$username = $_GET['username'];
2. $_POST: 用于收集表单数据,尤其是对于敏感数据或大量数据时,它更加适用。
$password = $_POST['password'];
3. $_REQUEST: 用于收集 $_GET、$_POST 和 $_COOKIE 数据的超级全局数组。
$data = $_REQUEST['data'];
4. $_SESSION: 用于存储会话信息,以便在不同页面和请求之间共享数据。
session_start(); // 开始会话
$_SESSION['user_id'] = 123; // 存储用户ID
5. $_COOKIE: 用于存储客户端的 Cookie 数据。
$userCookie = $_COOKIE['user'];
6. $_FILES: 用于上传文件时存储文件信息的数组。
$uploadedFile = $_FILES['file'];
7. $_SERVER: 包含服务器信息、脚本位置等。
$serverName = $_SERVER['SERVER_NAME'];
8. $_ENV: 包含环境变量的数组。
$path = $_ENV['PATH'];
9. $_GLOBALS: 用于在全局作用域中访问全局变量。
$globalVar = 10;
function accessGlobal() {
global $globalVar;
echo $globalVar;
}
accessGlobal();
这些超级全局变量允许开发者在整个脚本中访问各种类型的数据,并在不同的请求之间传递信息。但要小心安全性问题,特别是在使用 $_GET 和 $_POST 时,应该谨慎处理用户输入,以防止安全漏洞。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3404/PHP