php/js 解決history.back()產生的表單重新提交的問題

主要的解決思想:

通過延遲跳轉從而刷新了頁面來解決。因爲不是回退,也就沒有遺留表單的問題啦~

 

1.php延遲跳轉界面

header("Refresh:0.3;url=index.php");

 

2.js延遲跳轉界面

setTimeout("window.location.href='indexCourse.php'",3);

 

如下代碼是幾個頁面都用到了這個提示信息的php文件,但是返回時返回到各自原有的界面:

因此設置一個$page變量來保存是從哪個頁面跳轉過來的,再通過switch(<?php echo "$page" ?>)case1..來實現對不同頁面的跳轉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章