PHP obtains the complete URL implementation code of the current page. Javascript implementation: Copy the code as follows: top. location. href top-level window address this. location. href current window address PHP implementation: Copy the code as follows: # test URL
Javascript implementation:
The code is as follows:
Top. location. href top-level window address this. location. href current window address
PHP implementation:
The code is as follows:
# 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 the url parameter echo $ _ SERVER ["QUERY_STRING"]."
"; # Id = 5
// Obtain the user proxy echo $ _ SERVER ['http _ referer']."
";
// Obtain the complete urlecho 'http ://'. $ _ SERVER ['http _ host']. $ _ SERVER ['request _ URI ']; echo 'http ://'. $ _ SERVER ['http _ host']. $ _ SERVER ['php _ SELF ']. '? '. $ _ SERVER ['query _ string']; # http: // localhost/blog/testurl. php? Id = 5
// Complete urlecho 'http: // 'containing the port number ://'. $ _ 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
The signature code is as follows: top. location. href top-level window address this. location. href current window address PHP implementation: the code is as follows: # test URL...