在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Linux/ 如何獲得來路域名?

如何獲得來路域名?

類似cnzz或百度統(tǒng)計這種第三方網頁統(tǒng)計可以獲取來路域名,就是從哪一個域名路轉過來的。php中的$_SERVER['HTTP_REFERER']可以獲取來源頁面,但REFERER有限制,必須是頁面鏈接或location.href跳轉時才有此值,其它的如header的Location等跳轉時是獲取不到的
所以想請教下如何能正確的獲取來路域名,無論是怎么跳轉過來的都能獲得上一個頁面來源域名

下圖是CNZZ的截圖mp.weixinbridge.com跳轉時就無法獲取,但cnzz可以獲取
clipboard.png

回答
編輯回答
薄荷糖

PHP的$_SERVER['HTTP_REFERER'],尼應該是打錯了。

我做過一個類似的監(jiān)測系統(tǒng),需要引入JS。頁面引入我的js后,我會監(jiān)聽頁面的beforeunload事件。在事件處理器中,加載一個遠程URL。由于JS可以讀到本頁面的完整URL,所以把這個URL拼接到剛才那個遠程URL即可

2017年3月15日 01:36
編輯回答
浪蕩不羈

不能, 沒有這個操作.

2017年5月13日 13:34
編輯回答
蝶戀花

親解決了嗎?我也在糾結這個問題,求大神們指導!

2017年7月29日 12:52