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

And*_*res 0 php dns

为什么不$_SERVER["SERVER_NAME"]回应wwwin,www.example.com但是当我从子域回声时它确实有效test.example.com

Gum*_*mbo 6

我不知道为什么它不包含预期值.但请尝试$_SERVER['HTTP_HOST']改为包含客户端在HTTP头字段Host中提供的值.但出于安全考虑,请参阅Chris Shiftlett的SERVER_NAMEVersusHTTP_HOST.