php URL Parts Get methods (global variables), the main introduction of the PHP global variable $_server usage , the need for friends, you can refer to the next.
1, $_session[' php_self ')-Gets the currently executingthe file name of the script
2, $_server[' Server_protocol '-the name and version of the communication protocol when requesting the page. For example, "http/1.0".
3, $_server[' request_time '-time stamp at the start of the request. Valid from PHP 5.1.0. Is the same as the time function effect.
4, $_server[' argv '-the parameters passed to the script. I tried, get method can get $_server[' argv '][0];post method can't give him value.
5, $_server[' server_name ']-returns the current hostname.
6. $_server[' Server_software '-the server identifies the string, given in the header information in response to the request. such as microsoft-iis/6.0
7, $_server[' Request_method '-the request method when accessing 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. Defined in the server configuration file. such as E:\server
10, $_server[' http_accept '-the current request for the ACCEPT: header information content.
11, $_server[' Http_accept_charset '-the current requested accept-charset: The contents of the header information. For example: "Iso-8859-1,*,utf-8".
12, $_server[' http_accept_encoding '-the current requested accept-encoding: The contents of the header information. For example: "gzip".
13, $_server[' Http_accept_language '-the current requested accept-language: The contents of the header information. For example: "en".
14, $_server[' http_connection '-the current requested CONNECTION: 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 '-link to the URL address of the previous page of 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 '-is browsing the host name of the current page user. Reverse Domain name resolution is based on the user's remote_addr. If the local test returns 127.0.0.1
21, $_server[' Remote_port '-the port used by the user when connecting to the server. I did not pass the test in this machine, do not know what reason.
22, $_server[' script_filename '-the absolute path name of the current execution script. If you return to E:\server\index.php
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, the 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 containing the server version and the virtual hostname.
26, $_server[' path_translated '-the base 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".
29, $_server[' Php_auth_digest ']-As for the Apache module runtime, the process of HTTP DIGEST authentication, this variable is set to the client sends the "Authorization" http The header content (for further authentication operations).
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.
Attached: Use the Parse_url function to get the various parts of the URL
Source: >
From for notes (Wiz)
Php URL Parts Get method (global variable)