1

最近我对某个网站使用的技术感到好奇,所以我看了一下标题。令我高兴的是,出现的是:

X-Powered-By: ASP.NET
X-Powered-By: PHP/5.3.2

我很好奇:除了覆盖标头(例如,出于混淆/安全目的)之外,还有什么可以导致 Web 应用程序产生这样的响应标头?假设站点开发人员/管理员没有操纵提到的标头,那么出现此类响应标头的情况是什么?

如果这有任何帮助,也许其他一些返回的标题会有所帮助:

Server: Microsoft-IIS/6.0
Content-Type: text/html; charset=Windows-1250

(其余的标题看起来很正常,所以我没有列出它们)

我不是在问我是否可以在 IIS 等上运行 PHP,而是问什么可能的场景会导致这两个X-Powered-By标头。也许是一些反向代理(用 PHP 编写,为 ASP.NET 生成的页面提供服务)?

4

2 回答 2

1

我猜想 IIS 服务器同时为 ASP.NET(应该几乎是内置的)和另外的 PHP 作为模块提供服务是很正常的。ASP 文件与.aspx,PHP 与.php.

于 2013-06-23T23:00:19.117 回答
0

这可能是描述的不是页面,而是网络服务器 - 即网络服务器同时安装了 ASP.NET 和 php。

于 2013-06-23T23:00:51.727 回答