About PHP Server variables $_server usage, server variables $_server detailed, are commonly used in some $_server variables, interested friends under reference. server variable $_server detailed: 1, $_session[' php_self ')--Gets the name and version of the communication protocol that is currently executing the script, file name 2, $_server[' Server_protocol ']--when the page is requested. For example, "http/1.0". 3, $_server[' Request_time ')--timestamp at the beginning of the request. Valid from PHP 5.1.0. 4, $_server[' argv ')--the parameters passed to the script. 5, $_server[' server_name ')--Returns the current host name. 6, $_server[' Server_software ')--the string of the server identity, given in the header information in response to the request. 7, $_server[' Request_method ')--the method of requesting access to the page. For example:, POST, PUT. 8. $_server[' query_string '--query string (the first question mark in the URL?) After the content). 9, $_server[' Document_root ')--the document root directory where the script is currently running. (bbs.it-home.org) is defined in the server configuration file. 10, $_server[' http_accept ')--the current request of the ACCEPT: the content of the header information. 11, $_server[' Http_accept_charset ')--the accept-charset of the current request: the contents of the header information. For example: "Iso-8859-1,*,utf-8". 12, $_server[' http_accept_encoding ')--the accept-encoding of the current request: the contents of the header information. For example: "gzip". 13, $_server[' Http_accept_language ')--the accept-language of the current request: the contents of the header information. For example: "en". 14, $_server[' http_connection ')--the CONNECTION of the current request: the contents of the header information. For example: "Keep-alive". 15, $_server[' Http_host ')--the HOST of the current request: the contents of the header information. 16. $_server[' Http_referer ')--the URL address of the previous page that links to the current page. 17, $_server[' HTtp_user_agent ']--Returns the browser information used by the user. You can also use Get_browser () to get this information. 18, $_server[' https ')--if accessed through HTTPS, is set to a non-null value, otherwise returns off. 19, $_server[' REMOTE_ADDR ')--is browsing the current page user's IP address. 20, $_server[' remote_host '--the host name of the user who is browsing the current page. Reverse Domain name resolution is based on the user's remote_addr. 21, $_server[' Remote_port ')--the port that the user uses when connecting to the server. 22, $_server[' Script_filename ')--the absolute path name of the current execution script. 23, $_server[' Server_admin ')--this value indicates the Server_admin parameter in the Apache server configuration file. If the script is running on a virtual host, this value is the value of that virtual host, 24, $_server[' Server_port ']-the port used by the server. The default is "80". If SSL secured connection is used, this value is the HTTP port set by the user. 25, $_server[' server_signature ')--a string that contains the server version and the virtual host name. 26, $_server[' path_translated '--the basic path of the file system (not the document root) where the current script resides. This is the result of the server making a virtual-to-real-path image. Apache 2 users can use Acceptpathinfo on in httpd.conf to define PATH_INFO. 27, $_server[' Script_name ')--contains the path of the current script. This is useful when the page needs to point to itself. __FILE__ contains the absolute path and file name of the current file (for example, include files). 28, $_server[' Request_uri ')--the URI required to access this page. For example, "/index.html". (bbs.it-home.org) 29, $_server[' Php_auth_digest ']--as the Apache module runs, during the HTTP DIGEST authentication process, this variable is set to the client sends the "Authorization "HTTP header content (for further authentication). 30, $_server[' Php_auth_user ']--when PHP is running in Apache or IIS (PHP 5 is ISAPI) module mode, and is using the HTTP authentication feature, this variable is the user name entered by the user. 31, $_server[' PHP_AUTH_PW ')--when PHP is running in Apache or IIS (PHP 5 is ISAPI) module mode, and is using the HTTP authentication function, this variable is the user entered the password. 32, $_server[' Auth_type ']--when PHP is running in the Apache module mode and is using the HTTP authentication feature, this variable is the type of authentication. |