• 清除X-Powered-By:ThinkPHP 及 php 的X-Powered-By
  • 标签 : PHP    来源 : php,X-Powered-By,ThinkPHP
  • 使用ThinkPHP 开发的网站,在查询网页GZIP压缩检测时,你会发现
     
    X-Powered-By:ThinkPHP
     
    这无疑暴露了你的网站是用ThinkPHP框架开发的,对于别有用心的人来说这是非常危险的。
     
    下面将教您 清除 X-Powered-By: ThinkPHP 的方法
     
    打开视图类文件:
    ThinkPHP/Lib/Think/Core/View.class.php
    找到这个方法fetch()
    可以看到:
    header("X-Powered-By:ThinkPHP".THINK_VERSION);
    将这行删除掉或注释,或者修改成你自己的。


    如果你使用的是ThinkPHP3.0以上的话,那他的修改地方将是:
    ThinkPHP/Lib/Core/View.class.php
    render 函数里的:header('X-Powered-By:ThinkPHP');注释掉
    或修改成:
    header('X-Powered-By:www.waibao123.com');
     
     
    PHP清除X-Powered-By: PHP/5.2.4
    设置php.ini ,expose_php = Off。