程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP 程序授權驗證開發思路

PHP 程序授權驗證開發思路

編輯:PHP綜合
以下是我的一個想法,把服務器的php環境配置也應用在程序裡面,生成一個許可字串,然後將字串寫入到許可的文件代碼中。就算是將程序原本不動地移到其它服務器上,程序都不能運行了。希望大家多多討論……
復制代碼 代碼如下:
function authorization($seed = '') {
$encode = $_SERVER['SERVER_SOFTWARE'] . $_SERVER['SERVER_NAME'] . $_SERVER['DOCUMENT_ROOT'] .
$_SERVER['SERVER_ADMIN'] . $_SERVER['SERVER_ADDR'] . PHP_VERSION . PHP_OS . __FILE__;
return md5 ($encode);
}
$authorization_key = 'jb51.net';
echo authorization($authorization_key);//這裡是生成字符串驗證
$authorization_check = array('dd670852938815f3892d3c511cc8fceb','ddc976cc02bce5c3c22c4d7d201c0cae' );//授權字串,把生成的字符驗證復制到這裡來
if (!in_array(authorization ($authorization_key), $authorization_check)) {
die('對不起,你的程序未經過授權!!');
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved