Php $服务器[“服务器名称”未显示www.example.com

Php $服务器[“服务器名称”未显示www.example.com,php,dns,Php,Dns,为什么$\u SERVER[“SERVER\u NAME”]不回显www.example.com中的www,但当我从一个子域(如test.example.com)回显时,它确实起作用了?我不知道它为什么不包含预期值。但是请尝试,它包含客户端在中提供的值。但请参阅以了解安全注意事项。我不知道为什么它不包含预期值。但是请尝试,它包含客户端在中提供的值。但请参阅以了解安全注意事项。example.com可能是服务器/虚拟主机的标准服务器名称。请参见example.com可能是服务器/虚拟主机的标准服务

为什么
$\u SERVER[“SERVER\u NAME”]
不回显
www.example.com
中的
www
,但当我从一个子域(如
test.example.com
)回显时,它确实起作用了?

我不知道它为什么不包含预期值。但是请尝试,它包含客户端在中提供的值。但请参阅以了解安全注意事项。

我不知道为什么它不包含预期值。但是请尝试,它包含客户端在中提供的值。但请参阅以了解安全注意事项。

example.com
可能是服务器/虚拟主机的标准服务器名称。请参见
example.com
可能是服务器/虚拟主机的标准服务器名。看到了吗,HTTP_主机比服务器_名称安全吗?@Andreas:不,正如链接文章所描述的,两者都易受攻击。您应该在使用这些值之前验证这些值。同样如此,HTTP_主机比服务器_名称安全吗?@Andreas:不,正如链接文章所描述的,两者都易受攻击。您应该在使用这些值之前验证这些值。另见