php - 两个相互冲突的 X-Powered-By header

标签 php asp.net http iis http-headers

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

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

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

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

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

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

我不是在问我是否可以在 IIS 等上运行 PHP,而是在问哪些可能的情况会导致这样的两个 X-Powered-By header 。也许一些反向代理(用 PHP 编写,服务于 ASP.NET 生成的页面)?

最佳答案

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

关于php - 两个相互冲突的 X-Powered-By header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17266086/

相关文章:

php - 保护登录 session

php - Laravel 迁移删除表

c# 在事务中检索插入的 ID

asp.net - 访问母版页中的事件和成员

asp.net - 为什么 FireFox 3.6.8 不缓存来自 asp.net 开发者服务器的静态内容?

asp.net-mvc - 使用 GET 而不是 POST 删除经过身份验证的页面后面的数据

php - 向表mysql添加多个值

php - Laravel - 查询生成器 - 按标签数量对结果进行排序

c# - 必须定义参数 '@email'

xml - 如何监视远程文件的任何更改?