为什么$_SERVER["SERVER_NAME"]
不会回显www
中的www.example.com
,但是当我从test.example.com
这样的子域回显它时它会起作用?
答案 0 :(得分:6)
我不知道为什么它不包含预期值。但请尝试使用$_SERVER['HTTP_HOST']
,其中包含HTTP header field Host中客户端提供的值。但是出于安全考虑,请参阅Chris Shiftlett’s SERVER_NAME
Versus HTTP_HOST
。