我可以使用HTTP_HOST的替代方案吗?

rap*_*2-h 4 php apache security host

我必须显示当前的服务器主机(在PHP中,但它不是很重要).我不知道我是哪个主持人.如果没有安全问题,我怎么能这样做?如果我使用$_SERVER['HTTP_HOST']它,它来自客户端,所以我不能相信这些信息(我认为它可以重写).

PS:我读过这篇文章:HTTP_HOST的可靠性如何?但我没有找到任何回应(也许我没有正确搜索......)

ila*_*nco 5

使用$_SERVER['SERVER_NAME']用于此目的,从文档:

当前脚本正在其下执行的服务器主机的名称.如果脚本在虚拟主机上运行,​​则这将是为该虚拟主机定义的值.