我有一封電子郵件程序腳本,通過鏈接將消息發送給Yahoo或Gmail,該鏈接將在點擊時返回到我的網站。如何從Yahoo或Gmail獲取HTTP_REFERER
我需要從Yahoo或Gmail獲取HTTP_REFERER。在我的網站我有
echo $ _SERVER [「HTTP_REFERER」];
希望返回一些東西。但它是空的。
我有一封電子郵件程序腳本,通過鏈接將消息發送給Yahoo或Gmail,該鏈接將在點擊時返回到我的網站。如何從Yahoo或Gmail獲取HTTP_REFERER
我需要從Yahoo或Gmail獲取HTTP_REFERER。在我的網站我有
echo $ _SERVER [「HTTP_REFERER」];
希望返回一些東西。但它是空的。
這似乎是設計。使用Javascript shenanigans可以刪除頭文件。從Google's docs on GMail privacy:
最小化「引薦者」標題信息。當您點擊郵件中的鏈接時,加載的網頁瀏覽器將包含一個引薦來源標頭。當您點擊Gmail中的鏈接時,Google會採取措施消除此引薦來源標頭,從而防止他人知道您點擊了電子郵件中的鏈接。
的瀏覽器可能不提供HTTP_REFERER所以你不能依靠它 - 其次,一些防火牆軟件(如諾頓網絡安全特警)有 功能剝離出這樣的信息...
你管不着通過HTTP_REFERER。你看到的是客戶通過的東西。