PHP Apache服务器如何不输出response header的服务器信息

现在的responseheader会输出以下两行信息。Server:Apache/2.2.10(Win32)PHP/5.2.5X-Powered-By:PHP/5.2.5... 现在的response header会输出以下两行信息。
Server: Apache/2.2.10 (Win32) PHP/5.2.5
X-Powered-By: PHP/5.2.5
我不希望他向客户端输出上述信息,有办法吗?
声明:
该问题的最佳答案属于网友:天街夜雨
已经按照他的方法成功地解决了问题。
想采纳,但为什么回答会被删除呢?请度老娘给个解释。
PS:为了公平起见,之后的任何回答都不予采纳,敬请谅解。
展开
 我来答
天街夜雨
2012-11-14 · TA获得超过641个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:661万
展开全部
隐藏 php 版本号输出
修改php.ini文件
expose_php = On
把On 修改成Off
然后重新启动web服务器即可
如果不想修改配置文件 . 在程序输出内容前加入
header('X-Powered-By: reginx');
即可实现隐藏php版本信息

Server 信息是 apache默认输出的. 通过php代码输出header 无法实现修改.
如果想修改. 请参考 http://www.mkv8.com/?p=277 页面描述的方式.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式