0

我正在调用一个函数,该函数$_SERVER['HTTP_HOST']使用从$_SERVER['HTTP_HOST'].

在我在 Android 设备上的移动主题上,此功能会在 url 的末尾附加一个点,因此它看起来像 www.example.com。这使得其他一些功能无法正常工作。

在调试后,我意识到正是$_SERVER['HTTP_HOST']它有这个错误的值。

任何人都有这个问题或任何想法如何解决它?

4

2 回答 2

2

我不认为它的 php 问题,但这段代码可以解决你的问题。

trim($_SERVER['HTTP_HOST'], '.')
于 2013-09-17T12:36:12.543 回答
0

在域名系统中,最值得注意的是,在 DNS 区域文件中,完全限定的域名是用一个尾随点指定的。例如,somehost.example.com。指定以空顶级域标签结尾的绝对域名。

所以 PHP 实际上返回了正确的值。至于如何解决这个问题,请使用 sudhakar 的建议。

于 2013-09-17T15:11:41.220 回答