php中如何防止表單的重復(fù)提交
更新時(shí)間:2013年08月02日 09:26:43 作者:
在php中如何防止表單的重復(fù)提交?其實(shí)也有幾種解決方法。下面小編就為大家介紹一下吧。需要的朋友可以過(guò)來(lái)參考下
復(fù)制代碼 代碼如下:
<?php
/*
* php中如何防止表單的重復(fù)提交
*/
session_start();
if (empty($_SESSION['ip'])) {//第一次寫入操作,判斷是否記錄了IP地址,以此知道是否要寫入數(shù)據(jù)庫(kù)
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; //第一次寫入,為后面刷新或后退的判斷做個(gè)鋪墊
//...........//寫入數(shù)據(jù)庫(kù)操作
} else {//已經(jīng)有第一次寫入后的操作,也就不再寫入數(shù)據(jù)庫(kù)
echo '請(qǐng)不要再次刷新和后退'; //寫一些已經(jīng)寫入的提示或其它東西
}
?>
還有辦法就是:
1、在頁(yè)面生成隨機(jī)碼,也就是每次提交隨機(jī)碼都不一樣,在提交的時(shí)候驗(yàn)證隨機(jī)碼!
2、在提交的時(shí)候,驗(yàn)證如果數(shù)據(jù)存在,就不提交了.
您可能感興趣的文章:
- ThinkPHP 防止表單重復(fù)提交的方法
- PHP防止表單重復(fù)提交的幾種常用方法匯總
- 解析php防止form重復(fù)提交的方法
- php解決和避免form表單重復(fù)提交的幾種方法
- php表單加入Token防止重復(fù)提交的方法分析
- php通過(guò)記錄IP來(lái)防止表單重復(fù)提交方法分析
- PHP+Session防止表單重復(fù)提交的解決方法
- ThinkPHP表單自動(dòng)提交驗(yàn)證實(shí)例教程
- thinkPHP實(shí)現(xiàn)表單自動(dòng)驗(yàn)證
- thinkPHP5 ajax提交表單操作實(shí)例分析
- ThinkPHP防止重復(fù)提交表單的方法實(shí)例分析
相關(guān)文章
PHP7基于curl實(shí)現(xiàn)的上傳圖片功能
這篇文章主要介紹了PHP7基于curl實(shí)現(xiàn)的上傳圖片功能,結(jié)合實(shí)例形式對(duì)比分析了php5.5之前與php7版本的curl圖片上傳功能相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-05-05PHP下escape解碼函數(shù)的實(shí)現(xiàn)方法
很多時(shí)候需要用到j(luò)s的escape函數(shù)來(lái)轉(zhuǎn)換中文字符,可是用js轉(zhuǎn)換后的字符怎么用php來(lái)轉(zhuǎn)換回來(lái)呢,下面我就找到了兩個(gè)很實(shí)用的函數(shù)。2010-08-08php使用GD實(shí)現(xiàn)顏色漸變實(shí)例
這篇文章主要介紹了php使用GD實(shí)現(xiàn)顏色漸變的方法,實(shí)例分析了php中GD庫(kù)的使用技巧,需要的朋友可以參考下2015-06-06php自動(dòng)加載的兩種實(shí)現(xiàn)方法
php自動(dòng)加載的兩種實(shí)現(xiàn)方法,需要的朋友可以參考下。2010-06-06如何用PHP websocket實(shí)現(xiàn)網(wǎng)頁(yè)實(shí)時(shí)聊天
websocket作為HTML5里一個(gè)新的特性一直很受人關(guān)注,因?yàn)樗娴姆浅??,打破了http“請(qǐng)求-響應(yīng)”的常規(guī)思維,實(shí)現(xiàn)了服務(wù)器向客戶端主動(dòng)推送消息,本文介紹如何使用PHP和JS應(yīng)用websocket實(shí)現(xiàn)一個(gè)網(wǎng)頁(yè)實(shí)時(shí)聊天室。2021-05-05