請問PHP或JS有辦法偵測開新頁面的來源嗎?

遇到有些網站並未經過允許連結到此網頁,
原本是使用 $_SERVER['HTTP_REFERER'] 偵測上一頁來源,
但對方網站是使用"開新頁面"的方式,所以不會有紀錄!

還有什麼方式可以得知瀏覽者是從此網站來呢??
使用PHP或javascript都可以
2012-11-26 17:43 發佈
window.opener 或 window.parent
如果開啟的對象不是你的網頁,就它關了
這一樣是找上一頁的紀錄,但如果是"開新頁面",找不到記錄。
上一頁記錄是 window.history
如果前一頁不是你的網頁
不會一樣砍了他
jo87fish wrote:
遇到有些網站並未經過...(恕刪)

如果只是要防止未經過允許連結到此網頁,我是在登錄或授權網頁設個變數,當在此網頁頁面發現沒這個變數或變數的値不對,就直接把他踢回去,此方法隨便他怎麼開網頁都比較不會誤判,弄複雜點時也可避免盜連(如使用TIMESTAMP)...給樓主參考.
nwcs wrote:
如果只是要防止未經過...(恕刪)

主要是因為有個網站已經沒有合作,所以只希望那個網站的瀏覽者可以得到一些額外的資訊,
所以才希望能找出從那些來源的(網站),所以不是針對地區或瀏覽者IP。而是來源主機。
但開新頁面就沒辦法得知這些資訊!就算最後無解,也真的是很謝謝你的幫忙^^
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?