当我们尝试查找有关某个网站的 Web 服务器信息时,我只是想知道“x-powered by”是什么意思。
我正在尝试什么:
实际上,我正在尝试找出不同网站使用的技术。 But the confusion is created when “Web Server Information” for one particular website is showing x-powered-by: ZendServer 8.5.0,ASP.NET
which is showing ZendServer
that is for php
and ASP.NET
这与php相反(技术)。看到 x-powered-by
的信息后,我想到的不好的问题是“他们同时使用两者吗?”
原文由 Ali Mohyudin 发布,翻译遵循 CC BY-SA 4.0 许可协议
“X-Powered-By”是一种常见的非标准 HTTP 响应标头(大多数以“X-”为前缀的标头都是非标准的)。它通常默认包含在通过特定脚本技术构建的响应中。
重要的是要注意 它可以被服务器禁用和/或操纵。一些服务器选择不包含它,甚至提供误导性信息以摆脱可能针对特定技术/版本的黑客。
如果我想在 PHP 脚本中发送该响应标头,只需包含以下代码即可:
它不一定是可信的。有问题的服务器很可能正在使用您提到的某些技术组合,或者可能两者都不使用。这可能是一个有用的开始,但是没有办法仅仅从 HTTP 响应中明确地判断服务器上正在使用什么脚本软件。