PHP中预定义了几个超级全局变量(superglobals),这意味着它们在一个脚本的全部作用域中都可用。不需要特别说明,就可以在函数及类中使用.
1、$GLOBALS :储存全局作用域中的变量
2、$_SERVER :获取服务器相关信息
3、$_REQUEST:获取POST和GET请求的参数
4、$_POST : 获取表单的POST请求参数
5、$_GET: 获取表单的GET请求参数
6、$_FILES :获取上传文件的的变量
7、$_ENV : 获取服务器端环境变量的数组
8、$_COOKIE:获取浏览器的cookie
9、$_SESSION : 获取session
$_SERVER 说明
$_SERVER 是一个包含例如头信息(header)、路径(path)、以及脚本位置(script
locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每一个服务器 都提供全部项目; 服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
$_COOKIE 说明
设置cookie:setcookie(name, value, expire, path, domain);
获取cookie:$_COOKIE["user"];
删除cookie:setcookie("user","",time()-3600); //设置过期时间
$_SESSION 说明
使用session前一定要session_start() 启动session
储存session:$_SESSION['name']="shanyunkeji"; //数组操作
销毁session:unset($_SESSION[‘views’]); //销毁一个
session_destroy()和unset($_SESSION); //销毁所有的session