我已经编写了一个 PHP 脚本,我想在同一台服务器上的多个域上使用它(指向同一脚本)。我想为脚本添加功能,以便我可以随时找出脚本正在使用的域。 HTTP_HOST 可用于查找域,但是,我读到它不可靠,尤其是对于较旧的浏览器。我的理解是大多数 Apache 服务器使用虚拟主机,它们无论如何都使用相同的方法,所以如果它不是托管服务提供商的问题,那么我的代码也不应该是问题。
任何人都可以验证这一点并消除混淆吗?
最佳答案
HTTP_HOST
用于 Host:
HTTP 1.1 用户代理在请求期间发送的 header 。 HTTP 1.0 客户端不使用它,因此它不会出现。然而,如今,我认为 HTTP 1.0 客户端已经不多了。
关于php - HTTP_HOST 有多可靠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4096151/