2016-07-27 23 views
2

假設我們有一些iframe中間網站頁面,一些遠程用戶訪問此網站並在此iframe中加載我的頁面。我可以以某種方式檢測到該中間站點的IP地址,而不是用戶計算機的IP在PHP中?在PHP中接收真實引薦IP但不包含客戶端IP

所以我想檢測引薦IP,但不是客戶IP。

謝謝!

回答

2

如果瀏覽器發送一個referer標頭,則可以使用它來捕獲包含iframe元素的頁面的URL,從中提取主機名,然後對該主機名執行DNS查找。

有很多情況下,瀏覽器不會發送referer標題,在這種情況下,你將會運氣不好。

+0

是:)這就是爲什麼我想接收引薦來源IP並通過它檢測域名,並比較我們收到的內容和我們在引薦網站上的內容,或者在引薦網站爲空時檢測到某些引薦網站。 –

+0

@DmytroZarezenko - 'referer'頭是你唯一的信息。沒有其他方法可以讓這些信息有一定的可比性。 – Quentin