成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? php 防止表單重復(fù)提交兩種實(shí)現(xiàn)方法
全站頭部文字 我要出現(xiàn)在這里
php 防止表單重復(fù)提交兩種實(shí)現(xiàn)方法 703 2024-01-22   

php 防止表單重復(fù)提交

由于網(wǎng)絡(luò)原因,經(jīng)常出來(lái)點(diǎn)了提交按鈕,網(wǎng)頁(yè)沒(méi)有反應(yīng),而進(jìn)行再次點(diǎn)擊。這樣就導(dǎo)致后臺(tái)收到兩次提交,從而進(jìn)行兩次處理,本文章向大家介紹php 防止表單重復(fù)提交的幾種方法

1、前端解決

方法一:

可以通過(guò)前端來(lái)解決。當(dāng)用戶點(diǎn)了提交按鈕之后,先使用js進(jìn)行有效性判斷,沒(méi)問(wèn)題后,將提交按鈕”禁用“掉。然后再提交!

方法二:

使用ajax提交表單。點(diǎn)了提交按鈕后,禁用提將按鈕,或者設(shè)置一個(gè)狀態(tài)值,將其設(shè)為1,表示正在提交。再提交時(shí)判斷如果正在提交,則不作處理。等ajax返回后,再恢復(fù)狀態(tài)。

2、后端解決

有時(shí)候前端無(wú)法完全解決問(wèn)題,比如我用了jquery.validateEngine,沒(méi)有辦法設(shè)置狀態(tài)。所以考慮后端解決。

if(session("act_last_time") != ''){
 if(floor( (time()-(int)session("act_last_time")) % 86400 / 60) <1 ){
  $this->error("對(duì)不起,一分鐘之內(nèi)不能頻繁提交!", U('Wap/MyAct/list'), 5);
 }
}else{
 $t = (int)time();
 echo $t;
 $_SESSION("act_last_time", $t);
}

后端解決不怎么友好,但絕對(duì)有效。即對(duì)提交頻率進(jìn)行控制。我這里設(shè)置的是1分鐘。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!



主站蜘蛛池模板: 护校队申请书| 十一码复式22块钱中奖对照表| 太医派的开胃汤配方| 愚人节快乐的英文| 回到十八岁| 欧美最猛黑人xxxⅹ猛男视频| 大伟| 根深蒂固2电视剧| 第一财经直播电视直播 现场直播| ca109| 微笑江湖| 包天笑| cctv五+频道在线直播节目单| 10的认识评课优点及不足| 汤唯和梁朝伟拍戏原版视频在线观看| karina hart| 韩国电影《无尽猎罪》的导演是谁| 蕾切尔·布罗斯纳罕| 黄姓的研究报告| 萧明| 张天启| 琉璃演员表全部演员介绍| 宋晓飞| 广告设计培训速成班| 假男假女| 美女mm| 赫伯曼电影免费观看| 秀人网 官网门户免费| 山西电视台今天电视节目表| 特种部队3浴血追凶| 妈妈写给叛逆儿子的信看哭孩子| 艳妇乳肉豪妇荡乳ⅹxxo电影| bangdream动漫| 大兵相声小品蠢得死| 买下我俄罗斯完整版免费观看| 悬崖全部演员表详细| 都市频道在线直播观看| 探究事物的本质的读后感想| 情侣视频| 少妇的诱惑电影| 向团组织靠拢的打算|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103