這個問題是群里有人問的。
他有一個退出的頁面logout.php,希望用戶在點擊退出按鈕后退出登錄狀態,並返回之前的頁面。
他寫的代碼如下:
<?php echo "<script>alert('退出成功!');history.back();</script>"; ?>
回到前一頁的功能是達到了,但是他又遇到另一個問題,返回了之前的頁面還存在用戶的信息,必須要手動進行刷新才能到看刪除cookies后的效果,他覺得這樣很不方便。
所以他問:要如何才能返回之前的頁面並讓頁面自動刷新?
其實小編覺得應該很簡單,就一句代碼就能實現,如下:
echo "<script>alert('退出成功!');location.href='".$_SERVER["HTTP_REFERER"]."';</script>";
親測沒問題!
原文轉自http://www.santii.com/article/152.html