php超级全局变量有:
$_GET $_POST $_REQUEST
$_SESSION $_COOKIE $_FILES 未完待续
$_ENV $_SERVER
$GLOBALS
一: $_ENV与$_SERVER的区别说明:
$_ENV 服务器操作系统的环境变量,如操作系统类型,linux、win、mac。容易暴漏服务器信息,一般禁止显示。
$_SERVER 获取网站的域名,以及当前访问的脚本,客户IP(REMOTE_ADDR , HTTP_X_FORWARD_FOR)
二: $GLOBALS说明
相当于全局变量花名册的一个别名,通过该变量可以任意访问全局变量
举例说明:
<?php
$a = 4;
$b = 5;
function t(){
echo $GLOBALS; //可以输出所有的全局变量
$GLOBALS['a'] = 1; //可以改变全局变量中a的值,但是一般不这么做
}
?>