PHP實現網域名稱授權的兩種方法 轉

2022-07-08 10:18:15 字數 1182 閱讀 8759

客戶端**:

php<?php

//獲取不帶埠號的網域名稱字首

$servername = trim($_server['server_name']);

//獲取服務端授權檔案校驗

if(!empty($verifyurl))else

?>

服務端**:

php<?php

//獲取網域名稱

$domain = $_get['domain'];

//授權網域名稱列表

$array = array('127.0.0.1','localhost');

//校驗結果

echo in_array($domain, $array) ? 'yes' : '';

?>

網域名稱授權**可封裝進函式,或者進行加密,對於常用的php加密形式,都有其破解的方法,比如zendguard、ioncube等,如果授權的網域名稱較多,可以在專案中增加域名字段,將網域名稱寫入資料庫再進行讀取和校驗,此方法我們已發布成獨立的外掛程式,詳見:zblogphp網域名稱授權外掛程式-allowurl, 通過外掛程式可以將網域名稱等資訊新增到資料庫中進行校驗。

02. 獨立校驗網域名稱授權的方法:

php<?php

functionallow_domain()

}

if(!$is_allow)else

}

allow_domain();

?>

網域名稱授權的目的在於保護智財權,鼓勵開發者能夠發布更多優秀的作品,推動整個網路社會的文化發展與科技進步,有著十分重要的意義。

PHP輸出Excel兩種方法

2016年3月23日 16 43 51 星期三 第一種 輸出html css格式,開啟後用excel軟體的 另存為 功能儲存為正規的 格式 1 public function echoexcel list 2 1718 19header content disposition attachment ...

PB畫素轉pbu的兩種方法

畫素轉pbu的兩種方法 一 畫素轉pbu的計算方法 int convertpbu int nvalue,int ntype int result 0 switch ntype break case 2 break case 3 result nvalue 0 1536 1536 7 nvalue n...

php設定時區的兩種方法

php5後都要自己設定時區,要麼修改php.ini的設定,要麼在 裡修改。在php.ini中設定時區 date.timezone prc 在 中設定時區 1 date default timezone set asia shanghai asia shanghai 亞洲 上海 2 date defa...