我正在调用一个函数,该函数读取$_SERVER['HTTP_HOST']并使用从$_SERVER['HTTP_HOST']读取的href呈现锚元素。
在我的移动主题上,在Android设备上,这个函数在url的末尾添加了一个点,所以看起来像www.example.com。这使得其他一些功能工作不正常。
调试时,我意识到正是$_SERVER['HTTP_HOST']具有这个错误的值。
有人有这个问题或者知道怎么解决吗?
发布于 2013-09-17 12:36:12
我不认为它的php问题,但这段代码可以解决您的问题。
trim($_SERVER['HTTP_HOST'], '.')发布于 2013-09-17 15:11:41
在域名系统中,最值得注意的是,在DNS区域文件中,使用尾随点指定完全限定的域名。例如,somehost.example.com。指定以空顶级域标签结尾的绝对域名。
所以PHP实际上是返回正确的值。至于如何与此作斗争,请使用sudhakar的建议。
https://stackoverflow.com/questions/18849581
复制相似问题