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 the domain name or host addressEcho $_server[' Http_host ']. " <br> ";#localhost//get web addressEcho $_server[' Php_self ']. " <br> ";#/blog/testurl.php//Get URL parametersEcho $_server["Query_string"]. " <br> ";#id=5//getting a user agentEcho $_server[' Http_referer ']. " <br> "; //get the full 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//full URL with port numberEcho' http://'.$_server[' server_name ']. ': '.$_server["Server_port"].$_server["Request_uri"]; #http://localhost:80/blog/testurl.php?id=5//only take path$url= ' http://'.$_server[' server_name '].$_server["Request_uri"]; Echo dirname($url);#Http://localhost/blog
Get the full URL of the current page in PHP