[ 2006/04/09 21:46 | by andyli ]
Collection, good stuff
/**********************
*
* author : Emerald
*
* homepage : http://gi.2288.org:88/
*
* sitename : Green Institute - Green Institute
*
* date : 2005-2-11 2:27:18
*
* PHP server variable: $_SERVER
*
*************** *****/
echo Related to document root.
.$_SERVER['argv'].'
' #Parameters passed to the script.
.$_SERVER['argc'].'
' #Contains the number of command line parameters passed to the program (if running in command line mode).
.$_SERVER['GATEWAY_INTERFACE'].'
' #The version of the CGI specification used by the server. For example, "CGI/1.1".
.$_SERVER['SERVER_NAME'].'
' #The name of the server host where the script is currently running.
.$_SERVER['SERVER_SOFTWARE'].'
' #The string of server identification, given in the header when responding to the request.
.$_SERVER['SERVER_PROTOCOL'].'
' #The name and version of the communication protocol when requesting the page. For example, "HTTP/1.0".
.$_SERVER['REQUEST_METHOD'].'
' #Request method when accessing the page. For example: "GET", "HEAD", "POST", "PUT".
.$_SERVER['QUERY_STRING'].'
' #Query string.
.$_SERVER['DOCUMENT_ROOT'].'
' #The document root directory where the currently running script is located. Defined in the server configuration file.
.$_SERVER['HTTP_ACCEPT'].'
' #The content of the Accept: header of the current request.
.$_SERVER['HTTP_ACCEPT_CHARSET'].'
' #The content of the Accept-Charset: header of the current request. For example: "iso-8859-1,*,utf-8".
.$_SERVER['HTTP_ACCEPT_ENCODING'].'
'#The content of the Accept-Encoding: header of the current request. For example: "gzip".
.$_SERVER['HTTP_ACCEPT_LANGUAGE'].'
'#The content of the Accept-Language: header of the current request. For example: "en".
.$_SERVER['HTTP_CONNECTION'].'
' #The content of the Connection: header of the current request. For example: "Keep-Alive".
.$_SERVER['HTTP_HOST'].'
' #The content of the Host: header of the current request.
.$_SERVER['HTTP_REFERER'].'
' #The URL address of the previous page linked to the current page.
.$_SERVER['HTTP_USER_AGENT'].'
' #The content of the User_Agent: header of the current request.
.$_SERVER['REMOTE_ADDR'].'
' #The IP address of the user who is browsing the current page.
.$_SERVER['REMOTE_HOST'].'
' #The host name of the user who is browsing the current page.
.$_SERVER['REMOTE_PORT'].'
' #The port used by users to connect to the server.
.$_SERVER['SCRIPT_FILENAME'].'
' #The absolute path name of the currently executing script.
.$_SERVER['SERVER_ADMIN'].'
' #Administrator information
.$_SERVER['SERVER_PORT'].'
' #The port used by the server
.$_SERVER['SERVER_SIGNATURE'].'
' # A string containing the server version and virtual hostname.
.$_SERVER['PATH_TRANSLATED'].'
' #The base path of the file system (not the document root directory) where the current script is located.
.$_SERVER['SCRIPT_NAME'].'
' #Contains the path of the current script. This is useful when the page needs to point to itself.
.$_SERVER['REQUEST_URI'].'
' #The URI required to access this page. For example, "/index.html".
.$_SERVER['PHP_AUTH_USER'].'
'
#When PHP is running in Apache module mode and is using the HTTP authentication function, this variable is the username entered by the user.
.$_SERVER['PHP_AUTH_PW'].'
'
#When PHP is running in Apache module mode and is using the HTTP authentication function, this variable is the password entered by the user.
.$_SERVER['AUTH_TYPE'].'
'
#When PHP is running in Apache module mode and is using the HTTP authentication function, this variable is the authentication type.
$_SERVER['PHP_SELF'].'
' #The file name of the currently executing script, related to document root.
?>
The above introduces the 500 internal server error server variable compiled by others: $_SERVER, including the content of 500 internal server error. I hope it will be helpful to friends who are interested in PHP tutorials.