php - 更改 http header 信息以隐藏服务器信息

标签 php http http-headers

我的问题是我是否可以使用 php 省略在 http header 中发送的服务器信息?我知道它本身并不危险,但请原谅我。如果我想省略该信息,我该怎么做。如果我想插入虚假的服务器信息以导致潜在的有害用户误入歧途,那该怎么办?我看过 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

关于php - 更改 http header 信息以隐藏服务器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8781878/

相关文章:

php - Nginx 和 PHP-FPM - 权限被拒绝 - Windows

php - 如何从表格的一列中删除 � 这个符号?

php - 在 php file_get_contents 中获取 referer

c# - 在重定向时保持 HTTP 基本身份验证有效

http - 如何在 Golang net/http 请求中将常规 FormValue 与多部分表单数据结合起来

reactjs - ReactJS 有什么方法可以发送 HTTP 请求吗?

performance - cookie+静态文件什么时候成为相关问题?

php - 如何快速扫描大文本文件中的域名? (拉拉维尔,PHP)

c++ - Web 服务器如何知道何时完全接收到 HTTP 请求?

php - 为什么要省略关闭标签?