PHP implementation # test URL: localhostblogtesturl. php? HTTP_HOST]. br; # obtain the webpage address echo $ _ SERVER [PHP_SELF]. br; # blogtesturl. php obtain the URL parameter echo $ _ SERVER [QUERY_STRING]. br; # id5
PHP implementation # test URL: http: // localhost/blog/testurl. php? Id = 5 // obtain the domain name or HOST address echo $ _ SERVER ['HTTP _ host']. br; # localhost // obtain the webpage address echo $ _ SERVER ['php _ SELF ']. br; #/blog/testurl. php // obtain the URL parameter echo $ _ SERVER [QUERY_STRING]. br; # id = 5/
PHP implementation
# Test URL: http: // localhost/blog/testurl. php? Id = 5
// Obtain the domain name or host address
Echo $ _ SERVER ['HTTP _ host']."
"; # Localhost
// Obtain the webpage address
Echo $ _ SERVER ['php _ SELF ']."
"; #/Blog/testurl. php
// Obtain URL parameters
Echo $ _ SERVER ["QUERY_STRING"]."
"; # Id = 5
// Obtain the user proxy
Echo $ _ SERVER ['HTTP _ referer']."
";
// Obtain the complete url
Echo 'HTTP: // '. $ _ SERVER ['HTTP _ host']. $ _ SERVER ['request _ url'];
Echo 'HTTP: // '. $ _ SERVER ['HTTP _ host']. $ _ SERVER ['php _ SELF']. '? '. $ _ SERVER ['query _ string'];
# Http: // localhost/blog/testurl. php? Id = 5
// Complete url containing the port number
Echo 'HTTP ://'. $ _ SERVER ['server _ name']. ':'. $ _ SERVER ["SERVER_PORT"]. $ _ SERVER ["REQUEST_URI"];
# Http: // localhost: 80/blog/testurl. php? Id = 5
// Only take the path
$ Url = 'HTTP: // '. $ _ SERVER ['server _ name']. $ _ SERVER ["REQUEST_URI"];
Echo dirname ($ url );
# Http: // localhost/blog
URL: http://www.ios100.net /? P = 2913