Common functions
| The code is as follows |
Copy Code |
|
Get domain name or host address
echo $_server[' Http_host ']. " <br> "; #localhost
Get Web page 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
Full URL that contains the port number
echo ' http://'. $_server[' server_name ']. ': $_server[' server_port '].$_server[' Request_uri ';
#http://www.111cn.net/blog/testurl.php?id=5
Fetch path only
$url = ' http://'. $_server[' server_name '].$_server[' Request_uri '];
echo dirname ($url);
#http://localhost/blog |
For example, you can get a full URL
| code is as follows |
copy code |
|
<?php
//Description: Get full URL
Function Curpageurl ()
{
$pageurl = ' http ';
if ($_server["https"] = = "on")
{
$pageurl. = "S";
}
$pageurl. = "://";
if ($_server["Server_port"]!= "no")
{
$pageurl. = $_server["SERVER_NAME"]. ":" . $_server["Server_port"]. $_server["Request_uri"];
}
Else
{
$pageurl. = $_ server["SERVER_NAME"]. $_server["Request_uri"];
}
return $pageurl;
}
|