1、PHP 獲取域名的幾種方法
獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>
2、php判斷是否為域名或者ip
你這個方法是通過判斷域名或者ip被「.」分隔成數組後的最後一個元素是否是數字實現的?
應該是有問題的吧,比如aaa.111這個應該不是合法的ip,你這個就通過了。
我覺得還是使用正則比較好。
3、PHP獲取來路域名
$url = $_SERVER["HTTP_REFERER"]; //獲取完整的來路URL
$str = str_replace("http://","",$url); //去掉http://
$strdomain = explode("/",$str); // 以「/」分開成數組
$domain = $strdomain[0]; //取第一個「/」以前的字元
用上面的方法才准確無誤,如果你用PHP自帶的函數就不對如:
$_SERVER['SERVER_NAME'] 這個函數它獲取的是伺服器域名
4、php如何獲取當前二級域名
$_SERVER['HTTP_HOST'] 是可以獲取當前的域名的
如果你在 二級域名的url下面 使用 $_SERVER['HTTP_HOST'],還是主域名的,很有可能是你的域名啟用泛解析,通過程序分配二級域名。
5、PHP 如何獲取當前的域名?
<?
//獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>
(新頂級域名top域名O(∩_∩)O)
6、php判斷域名是否有效
ping下就行了
7、php 判斷是否域名
curl_getinfo($ch, CURLINFO_HTTP_CODE);
其中$ch是你要判斷的字元串
8、php怎麼判斷域名是否是一級域名
前面的WWW換成別的就是二級域名,百度就是一級域名,百度知道這類的就屬於二級域名
9、php 獲取當前域名並做出判斷
沒必要吧,現在DNS解析都支持跳轉,兩個URL都解析一下。
10、PHP如何獲取當前域名
Check if this entry is a directory or a file.
const size_t filenameLength = strlen(fileName);
if (fileName[filenameLength-1] == '/')
{
{