久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php源碼如何加域名授權(quán)

      php在web開發(fā)領(lǐng)域是最熱門的語言,也是開發(fā)項目的不二選擇,許多PHP開發(fā)者說它是當(dāng)今世界上最好的開發(fā)語言,php開發(fā)項目效率高,是因為開源項目太多了,不管是國內(nèi),還是國外,開源的框架,開源的CMS系統(tǒng),開源的商城系統(tǒng)太多了,所以php的生態(tài)圈很好。

      php源碼如何加域名授權(quán)

      如果你想對項目進行開源,那就需要對源碼進行一個簡單的版權(quán)保護,代碼可以開源,但是項目的版權(quán),所有權(quán)是你的。

      域名授權(quán)代碼可封裝進函數(shù),或者進行加密,對于常用的PHP加密形式,都有其破解的方法,比如ZendGuard、ionCube等,如果授權(quán)的域名較多,可以在項目中增加域名字段,將域名寫入數(shù)據(jù)庫再進行讀取和校驗,此方法你可以封裝成類或插件。 (推薦學(xué)習(xí):PHP視頻教程)

      下面給大家分享兩種代碼,大家可以學(xué)習(xí)一下。

      一、獨立校驗域名授權(quán)的方法:

      function allow_domain(){       $is_allow=false;     //獲取不帶端口號的域名前綴     $servername=trim($_SERVER['SERVER_NAME']);     //授權(quán)域名列表     $Array=array("www.yunmasucai.com","www.zzphp.cn");     //遍歷數(shù)組     foreach($Array as $value){         $value=trim($value);         $domain=explode($value,$servername);         if(count($domain)>1){             $is_allow=true;             break;         }     }     if(!$is_allow){         die("域名未授權(quán)!"); //授權(quán)失敗     }else{         echo "域名已授權(quán)!"; //授權(quán)成功     } } allow_domain();

      二、在線校驗域名授權(quán)的方法:

      /*  * 服務(wù)端代碼  */ //獲取域名 $domain = $_GET['domain']; //授權(quán)域名列表 $Array = array('www.yunmasucai.com','www.zzphp.cn'); //校驗結(jié)果 echo in_array($domain, $Array) ? 'yes' : '';   /*  * 客戶端代碼  */ //獲取不帶端口號的域名前綴 $servername = trim($_SERVER['SERVER_NAME']); //獲取服務(wù)端授權(quán)文件校驗 $verifyurl = file_get_contents('http://www.yunmasucai.com/data/upload/copyright.php?domain='.$servername); if(!empty($verifyurl)){     echo "已授權(quán)!"; //授權(quán)成功 }else{     die("未授權(quán)!"); //授權(quán)失敗 }

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號