PHP 程序授权验证开发思路

 更新时间:2009年07月09日 15:51:40   作者:  
做一套商业程序,如只充许客户只能用于一台服务器,授权验证就很重要了。
以下是我的一个想法,把服务器的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('对不起,你的程序未经过脚本之家授权!!');
}

相关文章

  • 一个经典实用的PHP图像处理类分享

    一个经典实用的PHP图像处理类分享

    这篇文章主要介绍了一个经典实用的PHP图像处理类分享,本文提供的PHP图像操作类可以满足网站中的大部分功能需求,如图片的缩放、加水印和裁剪等功能,需要的朋友可以参考下
    2014-11-11
  • php中多维数组按指定value排序的实现代码

    php中多维数组按指定value排序的实现代码

    这篇文章主要介绍了php中多维数组按指定value排序的实现代码,可以实现类似数据库排序字段的排序效果,需要的朋友可以参考下
    2014-08-08
  • 如何写php守护进程(Daemon)

    如何写php守护进程(Daemon)

    这篇文章主要介绍了如何写php守护进程Daemon,
    2015-12-12
  • 两千行代码的PHP学习笔记汇总

    两千行代码的PHP学习笔记汇总

    这篇文章主要介绍了两千行代码的PHP学习笔记汇总,由黑眼诗人整理汇总,包括了PHP学习中各类常见的技巧,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • php使用PDO从数据库表中读取数据的实现方法(必看)

    php使用PDO从数据库表中读取数据的实现方法(必看)

    下面小编就为大家带来一篇php使用PDO从数据库表中读取数据的实现方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • php生成年月日下载列表的方法

    php生成年月日下载列表的方法

    这篇文章主要介绍了php生成年月日下载列表的方法,涉及php操作日期的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP编程函数安全篇

    PHP编程函数安全篇

    关于脚本安全这个话题好像永远没完没了,如果你经常到国外的各种各样的bugtraq上,你会发现有一半以上都和脚本相关,诸如SQL injection,XSS,Path Disclosure,Remote commands execution这样的字眼比比皆是,我们看了之后的用途难道仅仅是抓肉鸡?
    2013-01-01
  • 在Linux系统下一键重新安装WordPress的脚本示例

    在Linux系统下一键重新安装WordPress的脚本示例

    这篇文章主要介绍了在Linux系统下一键重新安装WordPress的脚本示例,尤其适用于VPS服务器上进行操作,需要的朋友可以参考下
    2015-06-06
  • 基于PHP实现解密或加密Cloudflar邮箱保护

    基于PHP实现解密或加密Cloudflar邮箱保护

    这篇文章主要介绍了基于PHP实现解密Cloudflar邮箱保护,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • PHP检测一个数组有没有定义的方法步骤

    PHP检测一个数组有没有定义的方法步骤

    在本篇文章里小编给大家分享的是关于PHP检测一个数组有没有定义的方法步骤详解,有需要的朋友们参考下。
    2019-07-07

最新评论