我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php > ThinkPHP框架 >

清除X-Powered-By:ThinkPHP 及php的X-Powered-By

时间:2015-11-01 08:55 来源:未知 | 作者:我爱学习网 | 本文已影响
使用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.5ixuexiwang.com');
 
 
PHP清除X-Powered-By: PHP/5.2.4
设置php.ini ,expose_php = Off。 
(责任编辑:我爱学习网)

分享到: 更多