客戶端**:
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...