因此,IE(至少6)不會幫助我使用PHP請求的$ _SERVER [「HTTP_REFERER」]。HTTP_REFERER替代IE 6將提供?
但我是Javascript新手,剛剛在彈出窗口更新彈出窗口被調用的頁面(即父項)中使用了一點點例程。在FireFox,Safari等工作得很好。
沒有安全問題 - 我只想在窗口中加載的用戶是從中調用彈出窗口(用於編輯)的頁面的URL。 (而不是彈出窗口的URL)。
我是不是強迫發送當我鏈接到彈出窗口時,GET的URL?
謝謝
因此,IE(至少6)不會幫助我使用PHP請求的$ _SERVER [「HTTP_REFERER」]。HTTP_REFERER替代IE 6將提供?
但我是Javascript新手,剛剛在彈出窗口更新彈出窗口被調用的頁面(即父項)中使用了一點點例程。在FireFox,Safari等工作得很好。
沒有安全問題 - 我只想在窗口中加載的用戶是從中調用彈出窗口(用於編輯)的頁面的URL。 (而不是彈出窗口的URL)。
我是不是強迫發送當我鏈接到彈出窗口時,GET的URL?
謝謝
你不能依靠任何發送HTTP_REFERER的瀏覽器。
要刷新父窗口,這樣做:
window.opener.location.reload()
在其他情況下,使用的不是依靠引薦一個PHP會議。
window.opener.location.reload(true)將強制它重新獲取而不是使用緩存 – Greg 2009-01-06 19:54:22
有一種解決方法可以讓IE通過引用JavaScript轉換的引用。
在這裏看到: http://webbugtrack.blogspot.com/2008/11/bug-421-ie-fails-to-pass-http-referer.html
作品在IE6,IE7和IE8
以供將來參考,document.referrer在JavaScript的工作也是如此。但在這個例子中,你應該明確地使用gnud的方法,並考慮到RoBorg的評論。
只是一個註釋:「父母」是不是真的是正確的詞,你想要的「開瓶器」。 「父」用於幀。 – Greg 2009-01-06 19:53:46