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使用strpos判断字符串中数字类型子字符串出错的解决方法

    php使用strpos判断字符串中数字类型子字符串出错的解决方法

    这篇文章主要介绍了php使用strpos判断字符串中数字类型子字符串出错的解决方法,结合具体问题分析了strpos函数针对数字类型子字符串进行判断时的注意事项及类型转换处理技巧,需要的朋友可以参考下
    2017-04-04
  • PHP代码覆盖率统计详解

    PHP代码覆盖率统计详解

    这篇文章主要介绍了PHP代码覆盖率统计详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • PHP number_format() 函数定义和用法

    PHP number_format() 函数定义和用法

    number_format() 函数通过千位分组来格式化数字
    2012-06-06
  • PHP编程实现脚本异步执行的方法

    PHP编程实现脚本异步执行的方法

    这篇文章主要介绍了PHP编程实现脚本异步执行的方法,结合实例形式分析了php使用fsockopen()实现的脚本异步调用与执行操作技巧,需要的朋友可以参考下
    2017-08-08
  • PHP中trim()函数简单使用指南

    PHP中trim()函数简单使用指南

    PHP函数trim()是从字符串的两端删除空白字符和其他预定义字符,具体语法为trim(str,charlist),我们将会以代码示例为大家具体讲解
    2015-04-04
  • PHP随机生成用户信息实例分析

    PHP随机生成用户信息实例分析

    在本篇文章里小编给大家整理的是一篇关于PHP随机生成用户信息实例分析内容,对此有兴趣的朋友们可以测试参考下。
    2021-12-12
  • PHP字符串与数组处理函数用法小结

    PHP字符串与数组处理函数用法小结

    这篇文章主要介绍了PHP字符串与数组处理函数用法,结合实例形式详细分析了PHP字符串与数组常用处理函数功能、定义、使用方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • php上传功能集后缀名判断和随机命名(强力推荐)

    php上传功能集后缀名判断和随机命名(强力推荐)

    本篇文章给大家分享php上传功能集后缀名判断和随机命名,代码写的简单易懂,感兴趣的朋友快来参考下吧
    2015-09-09
  • php 中的信号处理操作实例详解

    php 中的信号处理操作实例详解

    这篇文章主要介绍了php 中的信号处理操作,结合实例形式详细分析了php 信号处理相关函数、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2020-03-03
  • php输出文字乱码的解决方法

    php输出文字乱码的解决方法

    在本篇文章里我们给大家整理了关于php输出文字乱码的解决方法以及相关知识点,有需要的朋友们学习下。
    2019-10-10

最新评论