2016-04-24 112 views
0

我在開發站點上使用一些PHP HTTP_REFERER代碼來向訪問者顯示文本URL。在開發網站上一切正常。301 HTTP重定向PHP HTTP_REFERER

當我將它部署到生產中時,文本不顯示。我相信這是因爲引用URL上有一個301 redirect,所以HTTP_REFERER代碼沒有看到它來自該特定網站。

有沒有人建造類似這樣的東西,其中一條消息顯示給參考URL301 redirect的訪客?

在此先感謝

+0

下面是我使用的代碼 [代碼] \t \t在此留言 [code] – Jonathan

回答

0

主要瀏覽器仍然保持referer在重定向。

之所以沒有顯示引用者可能是:

  • 用戶打開鏈接在新標籤或窗口沒有超鏈接(可能鍵入URL或打開書籤)誰提出請求
  • 博特到url
+0

感謝您回答priyabagus。第一個原因,沒有超鏈接打開URL是問題。 當他們訪問oldurl.com時,它會自動將它們發送到newurl.com。有沒有辦法向這些用戶顯示消息? – Jonathan