【发布时间】:2012-06-16 13:05:09
【问题描述】:
我必须显示当前服务器主机(在 PHP 中,但这不是很重要)。我不知道我在哪个主机上。
我怎么能在没有安全问题的情况下做到这一点?如果我使用$_SERVER['HTTP_HOST'],它来自客户端,所以我不能相信这个信息(我认为它可以重写)。
PS:我已经阅读了这篇文章:How reliable is HTTP_HOST? 但我没有找到任何回复(也许我没有正确搜索...)
【问题讨论】:
-
您希望将 HTTP_HOST 值用于什么用途?只是把它吐回到我们的屏幕上?将其插入数据库?用它创建链接?
-
如果需要,您可以在 Apache 中对标头进行一些清理...
-
@georgefox:我想将它用于不同的目标:显示(在这种情况下我可以使用 JS)、生成永久链接、以文本形式与该主机发送邮件,甚至存储在数据库中等.