本文目錄一覽:
php如何獲取當前頁面url路徑
#測試網址:
//獲取域名或主機地址
echo $_server[‘http_host’].”
“; #localhost
//獲取網頁地址
echo $_server[‘php_self’].”
“; #/blog/testurl.php
//獲取網址參數
echo $_server[“query_string”].”
“; #id=5
//獲取用戶代理
echo $_server[‘http_referer’].”
“;
//獲取完整的url
echo ‘http://’.$_server[‘http_host’].$_server[‘request_uri’];
echo ‘http://’.$_server[‘http_host’].$_server[‘php_self’].’?’.$_server[‘query_string’];
#
//包含端口號的完整url
echo ‘http://’.$_server[‘server_name’].’:’.$_server[“server_port”].$_server[“request_uri”];
#
//只取路徑
$url=’http://’.$_server[‘server_name’].$_server[“request_uri”];
echo dirname($url);
#
PHP怎麼獲取傳送過來數據的來源
php有個超全局變量可以滿足你的需求,$_SERVER是個很強大的超全局變量,$_SERVER[‘HTTP_REFERER’]這個可以獲取域名,$_SERVER[“REMOTE_ADDR”]這個可以獲取ip
PHP 獲取來源頁面URL
$_SERVER[‘HTTP_REFERER’]
是可以的。
你做兩個頁面。t1/php ,t2.php
t1.php 的頁面輸出
$_SERVER[‘HTTP_REFERER’] 和
a href=’t2.php’t2.php/a
t2.php 的頁面輸出
$_SERVER[‘HTTP_REFERER’] 和
a href=’t1.php’t1.php/a
你就可以看到效果了。
當然直接輸入地址:$_SERVER[‘HTTP_REFERER’]=“”,通過兩個超鏈接互相訪問就考到
$_SERVER[‘HTTP_REFERER’] 的值了。
php如何獲取調用頁面的來源地址
使用PHP編寫程序的時候,想要獲取當前頁面的URL,可以了用函數來實現;
參考方法如下:
php
// 說明:獲取完整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;
}
?
原創文章,作者:GIHG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/145488.html