微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP 程序授权验证开发思路

以下是我的一个想法,把服务器的PHP环境配置也应用在程序里面,生成一个许可字串,然后将字串写入到许可的文件代码中。就算是将程序原本不动地移到其它服务器上,程序都不能运行了。希望大家多多讨论……
<div class="codetitle"><a style="CURSOR: pointer" data="65945" class="copybut" id="copybut65945" onclick="doCopy('code65945')"> 代码如下:

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

原文地址:https://www.jb51.cc/php/29131.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐