JavaScript implementations:
Top.location.href The address of the top-level window
This.location.href The address of the current window
PHP implementation
#Test URL: http://localhost/blog/testurl.php?id=5
Get domain name or host address
Echo$_server[' Http_host ']. " <br> ";#localhost
Get web Address
Echo$_server[' php_self ']. " <br> ";#/blog/testurl.php
Get URL parameters
Echo$_server["Query_string"]. " <br> ";#Id=5
Get user Agent
Echo$_server[' Http_referer ']. " <br> ";
//Get the full URL
Echo ' 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
// The full Url
echo '/http '. $_server["Server_port"]. $_server["Request_uri"];
#http://localhost:80/blog/testurl.php?id=5
//Fetch path
$url = ' http://'. $_server["Request_uri"];
echo dirname ( $url );
#http://localhost/blog
Get the full URL of the current page in PHP