怎么防止刷新網(wǎng)頁重復(fù)插入數(shù)據(jù)
來源:程序員人生 發(fā)布時間:2013-10-09 19:35:08 閱讀次數(shù):3362次
關(guān)于怎么防止刷新網(wǎng)頁重復(fù)插入數(shù)據(jù)方法很多也很簡單的,下面我們就來提供幾種參考的處理方法吧。
如何防止刷新網(wǎng)頁插入數(shù)據(jù):
我做了一個留言板,但是每次刷新就會插入信息,請問怎么做才能防止刷新插入數(shù)據(jù)呢
JS每次操作后返回
- $regs=mysql_query($shouruinsert,$conn);
- if($regs) echo "<script>window.alert("操作成功");</script><font size=3><a href=inout.htm>你的收入已經(jīng)入庫,請返回.不要刷新本頁以免重復(fù)提交</a></font><script>window.location.href='inout.htm';</script>";
- }
- else{
- echo "<script>window.alert("操作失敗");</script><font size=3><a href=inout.htm>請檢查你提交的數(shù)據(jù)是否規(guī)范或者聯(lián)系管理員!!</a></font>";}
- 可以在發(fā)表頁生成個cookie,在提交頁,如果提交成功了就把這個cookie清了,這個刷新的時候判斷cookie是否存在就可以了
- 還有和種方法就是查詢數(shù)據(jù)庫之后直接判斷,
- if($regs){
- die('is exisit');
- }else{
- mysql_.....
- }
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈