php - HTTP_HOST 有多可靠?

标签 php apache http-host

我已经编写了一个 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/

相关文章:

php - 存储 php ://input in a variable 的内容

php - 将十进制数存储到MySQL数据库中

python - 记录对文件 Django 的所有请求

Apache mod_rewrite : explain me %{HTTP_HOST} especially when using addon domains

django - 如何禁用 Django 的无效 HTTP_HOST 错误?

php - 登录后如何为重定向设置用户/管理员帐户? PHP

php - 匹配以以下开头的内容的正则表达式

PHP SimpleXML、CodeIgniter 和 Apache 与 Suhosin

apache - .htaccess 中的 DirectoryIndex 给出内部服务器错误

asp.net - ServerVariables ["HTTP_HOST"] 和 ServerVariables ["SERVER_NAME"] 有什么区别?