$_SERVER是一个包含了诸多头信息(header)、路径(path)、脚本位置(script locations)等等信息的数组。这个数组中的信息很重要,常用于调试和记录日志。
$_GET是用于获取通过URL参数传递给当前脚本的变量的数组。
$_POST是用于获取通过HTTP POST方法传递给当前脚本的变量的数组。
$_COOKIE是用于获取通过HTTP Cookies传递给当前脚本的变量的数组。
$_SESSION是用于获取当前会话中保存的变量的数组。可以用于在不同页面或请求之间共享数据。
$_FILES是用于获取通过HTTP POST方法上传的文件的数组。
$_REQUEST包含了$_GET、$_POST和$_COOKIE的内容,可以用于获取通过任何HTTP方法传递给当前脚本的变量。
示例代码:
//获取GET变量
$var1 = $_GET['var1'];
//获取POST变量
$var2 = $_POST['var2'];
//获取COOKIE变量
$var3 = $_COOKIE['var3'];
//获取SESSION变量
session_start();
$var4 = $_SESSION['var4'];
//获取上传的文件
$var5 = $_FILES['var5'];
//获取任意HTTP方法传递的变量
$var6 = $_REQUEST['var6'];