php 返回網域名稱 PHP實現獲取網域名稱的方法小結

2021-10-22 22:09:28 字數 564 閱讀 8663

方法一(用 系統變數)

//缺點不使用傳遞過來的位址和不支援系統變數的主機

方法二(用自帶函式)

$url = '';

$arr_url = parse_url($url);

echo $arr_url['host'];

方法三( 自己寫函式)

function getdomain($url)

$url = str_replace('http://',」,$url);  //如果有http字首,則去掉

$pos = strpos($url,'/');

if($pos === false)

return $url;

}else

return substr($url, 0, $pos);

echo getdomain($url);

方法四(用正則)

PHP獲取當前網域名稱

server server name 獲取當前網域名稱 不含埠號 server http host 獲取當前網域名稱 含埠號 server request uri 獲取當前網域名稱的字尾 網域名稱後面部分 獲取完整的url 包含埠號的完整url 獲取使用者 獲取 引數 echo server que...

PHP實現獲取網域名稱的方法小結

方法一 用 系統變數 複製 如下 缺點不使用傳遞過來的位址和不支援系統變數的主機 方法二 用自帶函式 複製 如下 url arr url parse url url ecgejjfcho arr url host 方法三 自己寫函式 複製 如下 function getdomain url else...

php 根據網域名稱獲取ip位址

ip2long需要bigint來儲存,而且在32位和64位系統中儲存方式還有區別 而儲存成字串,只需要char20即可。那麼,ip2long好處在哪?是不是有利於分割槽,比如杭州段是從多少開始到多少結束,如果用ip位址的話可以分段比較複雜比如做投票專案的時候,將ip位址處理後用int型別儲存,再建立...