2012-06-08 77 views
3

我有一個頁面,當單擊一個a鏈接(它必須保留一個a鏈接,沒有JavaScript)時,會重定向到PHP腳本以執行接近即時的操作,並且然後發回到前一頁。停止頁面被重定向後在歷史記錄中

問題是,當用戶單擊後退按鈕時,頁面會返回到執行腳本前已加載的頁面,並且用戶必須點擊後退按鈕兩次,才能返回到發送頁面。

有什麼辦法可以阻止它嗎?這不是一個不錯的用戶體驗,必須點擊後退箭頭兩次,並且必須有一個(相對容易的)方法來阻止這種情況的發生。

任何幫助表示讚賞。

回答

4

發送301標題。 header('HTTP/1.1 301 Moved Permanently'); - 它必須之前發送任何輸出。然後,無論您重定向到哪個頁面都將替換PHP頁面。

相關問題