我只是很好奇,当我们试图查找某个网站的Web服务器信息时,"x-Powered by"是什么意思.
我想说的是:
事实上,我正试图找出不同网站使用的技术.但是,当一个特定网站的"Web服务器信息"显示为x-powered-by: ZendServer 8.5.0,ASP.NET
,显示为ZendServer
,表示php
和ASP.NET
,这与php(技术)相反时,就会产生混淆.
我只是很好奇,当我们试图查找某个网站的Web服务器信息时,"x-Powered by"是什么意思.
我想说的是:
事实上,我正试图找出不同网站使用的技术.但是,当一个特定网站的"Web服务器信息"显示为x-powered-by: ZendServer 8.5.0,ASP.NET
,显示为ZendServer
,表示php
和ASP.NET
,这与php(技术)相反时,就会产生混淆.
"X-Powered-By"是一个常见的非标准HTTP响应头(大多数以"X-"为前缀的头是非标准的).默认情况下,它通常包含在通过特定脚本技术构建的响应中.
值得一提的是,这it can be disabled and/or manipulated by the server美元.一些服务器 Select 不包括它,甚至提供误导性信息,以摆脱可能针对特定技术/版本的黑客.
如果我想在PHP脚本中发送响应头,只需包含以下代码即可:
标题('x-powered-by:ZendServer 8.5.0,ASP.NET');
它不一定是可信的.有问题的服务器很可能使用了您提到的一些技术组合,或者两者都没有.这可能是一个有帮助的开始,但仅仅从HTTP响应无法确定服务器上正在使用什么脚本软件.