Summary introduction of server variable $_SERVER:
- $_SESSION['PHP_SELF'] -- Get the file name of the currently executing script.
- $_SERVER['SERVER_PROTOCOL'] -- The name and version of the communication protocol when requesting the page. For example, "HTTP/1.0".
- $_SERVER['REQUEST_TIME'] -- The timestamp when the request started. Valid since PHP 5.1.0. The effect is the same as the time function.
- $_SERVER['argv'] -- Arguments passed to this script. I tried it, and the get method can get $_SERVER['argv'][0]; the post method cannot assign a value to it.
- $_SERVER['SERVER_NAME'] -- Returns the current hostname.
- $_SERVER['SERVER_SOFTWARE'] -- The string identifying the server, given in the header information when responding to the request. Such as Microsoft-IIS/6.0
- $_SERVER['REQUEST_METHOD'] -- The request method when accessing the page. For example: "GET", "HEAD", "POST", "PUT".
- $_SERVER['QUERY_STRING'] -- The string of query (the content after the first question mark ? in the URL).
- $_SERVER['DOCUMENT_ROOT'] -- The document root directory where the currently running script is located. Defined in the server configuration file. Such as E:server
- $_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'] -- URL address of the previous page linked to the current page.
- $_SERVER['HTTP_USER_AGENT'] -- Returns the browser information used by the user. This information can also be obtained using get_browser().
- $_SERVER['HTTPS'] -- If accessed through https, it is set to a non-empty value, otherwise it returns off.
- $_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. Reverse domain name resolution is based on the user's REMOTE_ADDR. For example, the local test returns 127.0.0.1.
- $_SERVER['REMOTE_PORT'] -- The port used by users to connect to the server. I failed the test on this machine, I don’t know why.
- $_SERVER['SCRIPT_FILENAME'] -- The absolute path name of the currently executing script. For example, return E:serverindex.php.
- $_SERVER['SERVER_ADMIN'] -- This value specifies the SERVER_ADMIN parameter in the Apache server configuration file. If the script is running on a virtual host, this value is that of that virtual host.
- $_SERVER['SERVER_PORT'] -- The port used by the server. Default is "80". If using SSL secure connection, this value is the HTTP port set by the user.
- $_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) where the current script is located. This is the result after the server has been imaged from a virtual to real path. Apache 2 users can define PATH_INFO using AcceptPathInfo On in httpd.conf.
- $_SERVER['SCRIPT_NAME'] -- Contains the path to 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 (such as an include file).
- $_SERVER['REQUEST_URI'] -- The URI required to access this page. For example, "/index.html".
- $_SERVER['PHP_AUTH_DIGEST'] -- When running as an Apache module, during the HTTP Digest authentication process, this variable is set to the "Authorization" HTTP header content sent by the client (for further authentication operations) .
- $_SERVER['PHP_AUTH_USER']--When PHP is running in Apache or IIS (PHP 5 is ISAPI) module mode, and the HTTP authentication function is being used, this variable is the username entered by the user.
- $_SERVER['PHP_AUTH_PW'] -- When PHP is running in Apache or IIS (PHP 5 is ISAPI) module mode, and the HTTP authentication function is being used, this variable is the password entered by the user.
- $_SERVER['AUTH_TYPE']--When PHP is running in Apache module mode and the HTTP authentication function is being used, this variable is the authentication type.
http://www.bkjia.com/PHPjc/752431.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/752431.htmlTechArticle Summary introduction of server variable $_SERVER: $_SESSION['PHP_SELF'] -- Get the file name of the currently executing script . $_SERVER['SERVER_PROTOCOL'] -- The name of the communication protocol when requesting the page and...