導航:首頁 > IDC知識 > php驗證域名代碼

php驗證域名代碼

發布時間:2021-01-27 02:17:11

1、求php域名授權代碼

域名授權 ,那你可以弄個注冊登錄功能吧,把用戶名,密碼,許可權,都放在資料庫裡面,這樣用戶登錄以後 可以根據資料庫裡面的許可權決定用戶是否有許可權訪問你的程序,

2、請高手寫個php判斷當前域名的代碼

        <?php
        // put your code here
        $company_name_array = array(
                            "aaa"=>"公司內aaa公司",
                            "bbb"=>"公司bbb公司",
                            "local"=>"公司local公司",
            );

// 默認公司名
$company_name = "公司aaa公司";

foreach($company_name_array AS $_key => $_value)
{
if(strstr($_SERVER['SERVER_NAME'],$_key))
$company_name = $_value;
}

echo $company_name;
        ?>

3、PHP 如何獲取當前的域名?

<?
//獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>

(新頂級域名top域名O(∩_∩)O)

4、php判斷是否為域名或者ip

你這個方法是通過判斷域名或者ip被「.」分隔成數組後的最後一個元素是否是數字實現的?
應該是有問題的吧,比如aaa.111這個應該不是合法的ip,你這個就通過了。
我覺得還是使用正則比較好。

5、PHP 域名查詢代碼

不是網上公布的都不行 而是因為大多數域名查詢代碼實際上都是提交到幾個主要的域名注冊機構 然後把結果返回到代碼中的頁面上,現在這些注冊機構大多設置了禁止站外數據提交 ,沒有結果可以返回 所以代碼都不好用了

6、請高手寫個php判斷當前域名的代碼

//獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑

7、求PHP綁定域名代碼,比如綁定www.baidu.com,若非此域名打開時則提示「域名非法」

綁定域名是在虛擬主機或者web伺服器上面的設置,一般國內的運營商要求你的域名要有備案號才給你綁定,國外的則不需要。如果你的伺服器是獨立的IP的話,就不需要綁定域名,虛擬主機是共用ip的,不綁定域名就無法訪問。說簡單一點,綁定域名的掌控權在運營商的手裡,而不是你上傳個PHP文件就能綁定。
不過你可以通過PHP判斷當前url是不是「比如綁定www.baidu.com」,「若非此域名打開時則提示「域名非法」」。代碼如下
<?php
$url=$_SERVER['HTTP_HOST'] ; //獲取域名
if($url!='www.baidu.com'){
echo '域名非法';
}
?>

8、php怎麼判斷域名是否已被注冊?

這個你得做域名的代理商,到時候會給你一個域名查詢的api,你根據api可以做。
你想實現的這個應該算是小偷程序,用正則分析代碼,現在域名注冊商應該都會禁止這種查詢。

9、求高手寫php驗證域名的正則表達式

||<?php
$str = "http://www.12aa_china521.com";
$strlen = strlen($str);
if($strlen<2 || $strlen>46)
{
echo "域名長度為2-46";
exit;
}
$arr = explode(".",$str);
if(strtolower(end($arr))=="cn")
{
if(strpos($str,"china") || strpos($str,"chinese"))
{
echo "cn後綴的域名不允許含有china或者chinese";
exit;
}
}
$preg = "/^(?:http:\/\/)?www.[0-9a-zA-Z]+_?[0-9a-zA-Z]+.(?:com(?:.cn)?|net|org|info|mobi)$/";
if(preg_match($preg,$str))
{
echo "域名正確";
}else{
echo "域名不正確";
}
?>

與php驗證域名代碼相關的知識