我想將用戶重定向到他們來自的頁面,但沒有使用javascript go.back之類的東西,因爲它不會再次加載頁面。將用戶重定向到前一頁
我發現了一些代碼
<?php
$ref1 = urlencode($_SERVER['HTTP_REFERER']);
$ref2 = urlencode('http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
echo '<meta http-equiv="refresh" content="5;url=page2.php?ref1='.$ref1.'&ref2='.$ref2.'">';
?>
我只想要一個PHP文件採取以前的URL,確切的網址,然後向用戶發送回去吧。我使用PHP是因爲它導致頁面再次加載。 我使用了javascript,但它不會再次加載頁面,所以請在這裏幫助我。 在此先感謝。
什麼錯'的JavaScript :window.location.reload(history.go(-1));'? – Aprillion 2012-04-23 08:29:17
HTTP_REFERER可能無法在所有情況下正常工作,但恰好當您嘗試執行此操作時它是否就像用戶試圖訪問需要驗證的頁面,並且在對用戶進行身份驗證之後,您會將其重定向到他/她嘗試訪問的上一頁訪問? – Peeyush 2012-04-23 08:29:42
我不是說使用HTTP_REFERER是一個壞主意 – Peeyush 2012-04-23 08:30:25