更改http标头信息以隐藏服务器信息


Changing the http header info to hide server info

我的问题是,我是否可以使用php在http头中省略发送服务器信息?我知道这本身并不危险,但很幽默。如果我想省略这些信息,我该怎么做呢。如果我想插入虚假的服务器信息,以引导潜在的有害用户误入歧途,那该怎么办?我看过php文档,但找不到。谢谢。

我不知道使用PHP来做这件事是否是正确的方法。服务器是否运行Apache?如果是这样,您可以在配置文件中添加以下选项来隐藏服务器信息:

ServerTokens ProductOnly
ServerSignature Off

要隐藏PHP信息,请编辑php.ini并添加行:

expose_php Off

或者,如果此选项已存在,请从On更改为Off

参考:http://www.debianadmin.com/apache-tipshide-apache-information-php-software-version.html