2012-03-28 152 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有什麼問題。