$ _SERVER [“SERVER_NAME”]未显示www.example.com

时间:2009-09-26 17:48:29

标签: php dns

为什么$_SERVER["SERVER_NAME"]不会回显www中的www.example.com,但是当我从test.example.com这样的子域回显它时它会起作用?

1 个答案:

答案 0 :(得分:6)

我不知道为什么它不包含预期值。但请尝试使用$_SERVER['HTTP_HOST'],其中包含HTTP header field Host中客户端提供的值。但是出于安全考虑,请参阅Chris Shiftlett’s SERVER_NAME Versus HTTP_HOST