系统预定义变量
- 全局作用域: 在函数外部定义的变量,就成为我"全局变量",全局变量不可以在函数内部使用。
- 局部作用域: 在函数内部定义的变量,就成为我"局部变量",全局变量不可以在函数外部使用。
- 超全局变量:超全局变量没有使用的限制,并且有的超全局变量可以跨脚本($_POST,$_GET,$_SESSION,$_COOKIE) 。
-
$_GET
- 通过 URL 参数传递给当前脚本的变量的数组。
- 接受表单或者超链接传递的数据的功能。
-
$_POST
- 通过 HTTP POST 方法传递给当前脚本的变量的数组。
- 接受表单用post方式传递数据的功能。
-
$_SERVER
- 返回服务器和运行环境信息。
- 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。
- HTTP_REFERER:引导用户代理到当前页的前一页的地址(如果存在)。
-
$GLOBALS :引用全局作用域中可用的全部变量。
-
$_COOKIE:通过 HTTP Cookies 方式传递给当前脚本的变量的 数组 。
-
$_SESSION:当前脚本可用 SESSION 变量的数组 。