PHP超级全局变量数组详解
这些主机头信息,在RewriteRule规则时非常有用
1,如果请求http://www.anxuexi.com/test.php?a=1&b=1&sdfsd234234234,则$_GET变量如下
Array ( [a] => 1 [b] => 1 [sdfsd234234234] => )
最常用的$_SERVER变量如下:
Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234//提交的参数字符串 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234//主机头后面的内容 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106//客户端ip地址 [REMOTE_PORT] => 3545 [SERVER_ADDR] => 42.121.19.159//服务器端ip地址 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com//主机头信息 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0//浏览器信息 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832//cookie信息 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [PHP_SELF] => /test.php [REQUEST_TIME] => 1364452925 [argv] => Array ( [0] => a=1&b=1&sdfsd234234234 ) [argc] => 1 )
2,$_COOKIE变量如下
Array ( [Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c] => 1362639551,1363058333,1363168336,1363316834 [pgv_pvi] => 1909240832 )
3,$_REQUEST变量如下
Array ( [a] => 1 [b] => 1 [sdfsd234234234] => [Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c] => 1362639551,1363058333,1363168336,1363316834 [pgv_pvi] => 1909240832 )
4,$_ENV变量如下
Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106 [REMOTE_PORT] => 3483 [SERVER_ADDR] => 42.121.19.159 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 )
5,$GLOBALS变量如下
Array ( [GLOBALS] => Array *RECURSION* [_ENV] => Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106 [REMOTE_PORT] => 3483 [SERVER_ADDR] => 42.121.19.159 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 ) [HTTP_ENV_VARS] => Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106 [REMOTE_PORT] => 3483 [SERVER_ADDR] => 42.121.19.159 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 ) [_POST] => Array ( ) [HTTP_POST_VARS] => Array ( ) [_GET] => Array ( [a] => 1 [b] => 1 [sdfsd234234234] => ) [HTTP_GET_VARS] => Array ( [a] => 1 [b] => 1 [sdfsd234234234] => ) [_COOKIE] => Array ( [Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c] => 1362639551,1363058333,1363168336,1363316834 [pgv_pvi] => 1909240832 ) [HTTP_COOKIE_VARS] => Array ( [Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c] => 1362639551,1363058333,1363168336,1363316834 [pgv_pvi] => 1909240832 ) [_SERVER] => Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106 [REMOTE_PORT] => 3483 [SERVER_ADDR] => 42.121.19.159 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [PHP_SELF] => /test.php [REQUEST_TIME] => 1364452262 [argv] => Array ( [0] => a=1&b=1&sdfsd234234234 ) [argc] => 1 ) [HTTP_SERVER_VARS] => Array ( [HOSTNAME] => AY120722104353f9d8080 [PATH] => /usr/local/bin:/usr/bin:/bin [TMP] => /tmp [TMPDIR] => /tmp [TEMP] => /tmp [OSTYPE] => [MACHTYPE] => [MALLOC_CHECK_] => 2 [USER] => www [HOME] => /home/www [FCGI_ROLE] => RESPONDER [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_SOFTWARE] => nginx/1.0.15 [QUERY_STRING] => a=1&b=1&sdfsd234234234 [REQUEST_METHOD] => GET [CONTENT_TYPE] => [CONTENT_LENGTH] => [SCRIPT_FILENAME] => /home/wwwroot/test.php [SCRIPT_NAME] => /test.php [REQUEST_URI] => /test.php?a=1&b=1&sdfsd234234234 [DOCUMENT_URI] => /test.php [DOCUMENT_ROOT] => /home/wwwroot [SERVER_PROTOCOL] => HTTP/1.1 [REMOTE_ADDR] => 180.168.17.106 [REMOTE_PORT] => 3483 [SERVER_ADDR] => 42.121.19.159 [SERVER_PORT] => 80 [SERVER_NAME] => www.anxuexi.com [REDIRECT_STATUS] => 200 [HTTP_HOST] => www.anxuexi.com [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c=1362639551,1363058333,1363168336,1363316834; pgv_pvi=1909240832 [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [PHP_SELF] => /test.php [REQUEST_TIME] => 1364452262 [argv] => Array ( [0] => a=1&b=1&sdfsd234234234 ) [argc] => 1 ) [_FILES] => Array ( ) [HTTP_POST_FILES] => Array ( ) [_REQUEST] => Array ( [a] => 1 [b] => 1 [sdfsd234234234] => [Hm_lvt_62a7e62edce05d23762fcdcc02b18c4c] => 1362639551,1363058333,1363168336,1363316834 [pgv_pvi] => 1909240832 ) )