0

我在两个不同的服务器上有两个网站。当我在 WEBSITE1 上打印以下内容时,它会显示推荐人名称(如果有任何推荐人)

echo $_SERVER["HTTP_REFERER"]

但是相同的代码在 WEBSITE2 上不起作用。这只是一个简单的回声,没有别的。我知道如果没有推荐人来,那么它不会打印任何东西,但我创建了一个带有如下链接的测试页面:

<a href="http://website2">Click</a>

但它不显示任何推荐人。没有错误,什么都没有。两台服务器都运行 PHP5。php.ini 中是否有一些设置可以防止显示 HTTP_REFERER?

谢谢

4

1 回答 1

0

我通过使用 Javascript 的 document.referrer 解决了这个问题。虽然不知道 HTTP_REFERER 有什么问题。

于 2012-03-28T16:04:22.283 回答