A list of all the PHP $_SERVER global variable arguments with example output.

ArgumentExample Output
PHPSELF /blog/article.php
GATEWAYINTERFACE CGI/1.1
SERVERADDR Server IP: 217.112.82.20
SERVERNAME www.blakesimpson.co.uk
SERVERSOFTWARE Apache/2.2.15 (Win32) JRun/4.0 PHP/5.2.13
SERVERPROTOCOL HTTP/1.0
REQUESTMETHOD GET / POST / PUT / HEAD
REQUESTTIME Request start time: 1280149029
QUERYSTRING id=10&user=foo
DOCUMENTROOT /path/to/your/server/root/
HTTPACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
HTTPACCEPTCHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTPACCEPTENCODING gzip,deflate
HTTPACCEPTLANGUAGE en-gb,en;q=0.5
HTTPCONNECTION keep-alive
HTTPHOST www.blakesimpson.co.uk
HTTPREFERER http://previous.url.com
HTTPUSERAGENT Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 ( .NET CLR 3.5.30729)
HTTPS 1
REMOTEADDR 193.60.168.69
REMOTEHOST Client server's host name
REMOTEPORT 5390
SCRIPTFILENAME /path/to/this/script.php
SERVERADMIN webmaster@blakesimpson.co.uk
SERVERPORT 80
SERVERSIGNATURE Version signature: 5.123
SCRIPTNAME /blog/article.php
REQUESTURI /blog/article.php?foo=bar

Referenced from php.net $SERVER manual.