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 = 'phpstudy.net';
echo authorization($authorization_key);//这里是生成字符串验证
$authorization_check = array('dd670852938815f3892d3c511cc8fceb','ddc976cc02bce5c3c22c4d7d201c0cae' );//授权字串,把生成的字符验证复制到这里来
if (!in_array(authorization ($authorization_key), $authorization_check)) {
die('对不起,你的程序未经过phpStudy授权!!');
}



相关阅读:
Zend实用指南连载二:性能优化
javascript 文字上下间隔滚动的代码 符合WEB标准 脚本之家修正版
深入讲解JSP 2.0下的动态内容缓存技术
如何解决XP系统进入QQ游戏提示脚本错误的问题
Access中如何设定鼠标指针?
php中取得URL的根域名的代码
PHP 5.2.x在Windows系统中安装
Linux技巧:清除代理服务器上cache记录
sql 分组查询问题
asp.net+js实现的ajax sugguest搜索提示效果
lighttpd+PHP(FAST-CGI)+MySQL的学习笔记
JavaScript教程:网页中加入JavaScript
css3.0的新属性的参考列表
HTML服务器控件介绍:HtmlImage控件
快速导航

Copyright © 2016 phpStudy |