Get URL address in PHP We have a lot of functions to use, mainly global variable server provides me with a lot of methods, let's take a look at it.
Common functions
| The code is as follows |
Copy Code |
|
Get domain name or host address
echo $_server[' Http_host ']. "
"; #localhost
Get web Address
echo $_server[' php_self ']. "
"; #/blog/testurl.php
Get URL parameters
echo $_server["Query_string"]. "
"; #id =5
Get user Agent
echo $_server[' Http_referer ']. "
";
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 with port number
Echo ' http://'. $_server[' server_name ', '. '. $_server["Server_port"].$_server["Request_uri"];
#http://www.bkjia.c0m/blog/testurl.php?id=5
Fetch path only
$url = ' http://' $_server[' server_name '].$_server["Request_uri"];
echo dirname ($url);
#http://localhost/blog |
Take a look at the full URL for an example
| The code is as follows |
Copy Code |
|
Description: Get the full URL
function Curpageurl ()
{
$pageurl = ' http ';
if ($_server["https"] = = "on")
{
$pageurl. = "S";
}
$pageurl. = "://";
if ($_server["Server_port"]! = "80")
{
$pageurl. = $_server["SERVER_NAME"]. ":" . $_server["Server_port"]. $_server["Request_uri"];
}
Else
{
$pageurl. = $_server["SERVER_NAME"]. $_server["Request_uri"];
}
return $pageurl;
}
?> |
http://www.bkjia.com/PHPjc/632634.html www.bkjia.com true http://www.bkjia.com/PHPjc/632634.html techarticle get URL address in PHP We have a lot of functions to use, mainly global variable server provides me with a lot of methods, let's take a look at it. Common function code is copied as follows ...