首頁 >後端開發 >php教程 >php 取得完整url位址

php 取得完整url位址

高洛峰
高洛峰原創
2017-01-12 15:04:483540瀏覽

主要是獲取到地址欄的一些信息,域名,端口參數等 

<?php 
//获取域名或主机地址 
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; 
//获取网页地址 
echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; 
//来源网页的详细地址 
echo $_SERVER[&#39;HTTP_REFERER&#39;]."<br>"; 
?>

php 獲得當前的腳本網址(只有路徑) 

function GetCurUrl() 
{ 
if(!empty($_SERVER["REQUEST_URI"])) 
{ 
$scrtName = $_SERVER["REQUEST_URI"]; 
$nowurl = $scrtName; 
} 
else 
{ 
$scrtName = $_SERVER["PHP_SELF"]; 
if(empty($_SERVER["QUERY_STRING"])) 
{ 
$nowurl = $scrtName; 
} 
else 
{ 
$nowurl = $scrtName."?".$_SERVER["QUERY_STRING"]; 
} 
} 
return $nowurl; 
} 
//实例调用方法 
//echo GEtCurUrl();

php 獲取url地址不包含路徑(域名或ipipreee

function getServerName() 
{ 
$ServerName = strtolower($_SERVER[&#39;SERVER_NAME&#39;]?$_SERVER[&#39;SERVER_NAME&#39;]:$_SERVER[&#39;HTTP_HOST&#39;]); 
if( strpos($ServerName,&#39;http://&#39;) ) 
{ 
return str_replace(&#39;http://&#39;,&#39;&#39;,$ServerName); 
} 
return $ServerName; 
} 
//实例调用方法 
echo getServerName();

php 獲取url地址不包含路徑(域名或ipipreee

phpreee

php 獲取地址url位址包含連接埠路徑 

echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
🎜更多php 取得完整url位址相關文章請追蹤PHP中文網! 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn