2012-03-28 89 views
0

我在两台不同的服务器上有两个网站。当我打印的WEBSITE1以下然后显示引用名称(如果有任何指引)HTTP_REFERER不显示任何内容

echo $_SERVER["HTTP_REFERER"] 

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

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

但它不会显示任何指引。没有错误没有什么。两台服务器都运行PHP5。在php.ini中是否有一些设置可以阻止HTTP_REFERER的显示?

谢谢

+0

你在使用什么服务器? PHP是否作为CGI运行? FastCGI的?服务器扩展? – Brad 2012-03-28 15:36:42

+0

您是否使用相同的浏览器来测试这两个网站? – 2012-03-28 15:38:42

+0

@Evan Mulawski 是Chrome。 – Ali 2012-03-28 15:48:13

回答

0

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