婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > php防止表單重復(fù)提交實(shí)例講解

php防止表單重復(fù)提交實(shí)例講解

熱門標(biāo)簽:十堰ai電話機(jī)器人效果怎么樣 電梯外呼線路板維修視頻 臨沂智能電銷機(jī)器人軟件 銀川ai電話機(jī)器人 安陽(yáng)自動(dòng)外呼系統(tǒng)價(jià)格是多少 上海公司外呼系統(tǒng)線路 浙江外呼電話系統(tǒng)軟件 芒果電銷機(jī)器人 地圖標(biāo)注風(fēng)向標(biāo)

說(shuō)來(lái)慚愧,前幾天做項(xiàng)目的時(shí)候,出現(xiàn)個(gè)低級(jí)錯(cuò)誤。在公司后臺(tái)做表單提交,一是自己?jiǎn)T工用,二是 html 自己來(lái)寫(xiě)的,沒(méi)有驗(yàn)證表單重復(fù)提交,結(jié)果出錯(cuò)了。寫(xiě)出來(lái)記錄下以便提醒自己,時(shí)刻不能疏忽。

解決方法

其實(shí)方法有很多種,只舉例幾個(gè)簡(jiǎn)單的來(lái)說(shuō)說(shuō)。

框架

很多框架都有防止重復(fù)提交的功能,大家應(yīng)該都有了解,這里不再贅述。

前端

原理很簡(jiǎn)單,用戶點(diǎn)擊提交之后,使用 JS 將提交按鈕置灰即可。

后端

也就是使用 PHP 進(jìn)行驗(yàn)證,當(dāng)然不局限以下幾種

Cookie

用戶提交表單到后端,在 Cookie 中做標(biāo)記,指定時(shí)間內(nèi)重復(fù)提交無(wú)效。但是用戶禁用 Cookie 這個(gè)方法就失效了。

?php
 
if (isset($_COOKIE['formFlag'])) {
  exit('error');
}
 
// 處理數(shù)據(jù)
 
// 30秒內(nèi)重復(fù)提交無(wú)效
setcookie('formFlag', time(), time() + 30);

Session

展示表單頁(yè)面的時(shí)候,生成隨機(jī)數(shù),同時(shí)存儲(chǔ)在 Session 中以及表單隱藏域中。第一次提交的時(shí)候,對(duì)比成功刪除 Session 中的值。

?php
 
if (!isset($_SESSION['formFlag']) || $_POST['formFlag'] != $_SESSION['formFlag']) {
  exit('error');
}
 
// 處理數(shù)據(jù)
 
unset($_SESSION['formFlag']);

上面就是本次介紹PHP防止重復(fù)提交表單的全部?jī)?nèi)容,感謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • php如何把表單內(nèi)容提交到數(shù)據(jù)庫(kù)
  • PHP使用HTML5 FormData對(duì)象提交表單操作示例
  • 微信小程序?qū)W習(xí)筆記之表單提交與PHP后臺(tái)數(shù)據(jù)交互處理圖文詳解
  • PHP如何通過(guò)表單直接提交大文件詳解
  • php 提交表單 關(guān)閉layer彈窗iframe的實(shí)例講解
  • php實(shí)現(xiàn)表單提交上傳文件功能
  • PHP實(shí)現(xiàn)防止表單重復(fù)提交功能【基于token驗(yàn)證】
  • 解決php 處理 form 表單提交多個(gè) name 屬性值相同的 input 標(biāo)簽問(wèn)題
  • PHP如何防止用戶重復(fù)提交表單

標(biāo)簽:常州 徐州 寧夏 吐魯番 遵義 武威 遂寧 荊門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php防止表單重復(fù)提交實(shí)例講解》,本文關(guān)鍵詞  php,防止,表單,重復(fù),提交,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php防止表單重復(fù)提交實(shí)例講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php防止表單重復(fù)提交實(shí)例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 建湖县| 巴南区| 林口县| 大悟县| 大连市| 阿图什市| 遂平县| 金门县| 南阳市| 惠来县| 那坡县| 田阳县| 秀山| 溆浦县| 万全县| 徐水县| 兴安县| 正镶白旗| 乌兰察布市| 东丽区| 东阿县| 鹰潭市| 汽车| 油尖旺区| 叙永县| 台东市| 公主岭市| 福安市| 沙田区| 东乡族自治县| 南昌县| 泰州市| 皋兰县| 广安市| 突泉县| 垫江县| 乌鲁木齐县| 新野县| 资中县| 盈江县| 肇州县|