$ _SERVER ['HTTP_HOST'] =一个不是我的服务器的IP

3 php apache http http-headers

我的PHP脚本有$ _SERVER ['HTTP_HOST']等于与我的服务器的ip无关的ip.

有人得到了一个简单的解释?

(我在想一些机器人发送一个完全错误的主机头,但我认为它不能连接到主机头错误的服务器= /)

谢谢

lon*_*day 11

HTTP_HOST由客户端提供,在Host:HTTP请求的一部分中.它可以任意改变,虽然我不明白为什么会想要.请参见手册页.

$_SERVER['SERVER_NAME']改用.这由服务器本身定义.