zoukankan      html  css  js  c++  java
  • PHP 程序授权验证开发思路

    http://www.jb51.net/article/19055.htm

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

    如果程序员删除这段代码 同样可以绕过授权。可以采取代码加密。


    可以运行时发送绑定域名到本地库的验证,但还是可以删除代码绕过。
  • 相关阅读:
    JS 继承
    Ajax 与 Comet
    JS事件对象
    JS事件处理程序
    在JavaScript中创建命名空间的几种写法
    DOM0 DOM2 DOM3
    html5脚本编程
    canvas画图
    R语言平均值和加权平均值
    pyqt5通过文本对话框打开文件
  • 原文地址:https://www.cnblogs.com/linewman/p/9918746.html
Copyright © 2011-2022 走看看