真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中有哪些防止表單重復(fù)提交的方法-創(chuàng)新互聯(lián)

本篇文章為大家展示了PHP中有哪些防止表單重復(fù)提交的方法,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序設(shè)計(jì)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為1000+成都小攪拌車各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)。現(xiàn)在,服務(wù)的1000+客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

1. 使用JS讓按鈕在點(diǎn)擊一次后禁用(disable)。采用這種方法可以防止多次點(diǎn)擊的發(fā)生,實(shí)現(xiàn)方式較簡單。

缺點(diǎn)是若客戶端禁止JavaScript腳本,則失效。

2. 在提交成功后執(zhí)行頁面重定向(redirect)。轉(zhuǎn)到提交成功信息頁面。

特點(diǎn):避免F5重復(fù)提交,消除瀏覽器前進(jìn)和后退按鈕可導(dǎo)致的同樣問題。

3. 表單隱藏域中存放session(表單被請求時(shí)生成的標(biāo)記)。采用此方法在接收表單數(shù)據(jù)后,檢查此標(biāo)志值是否存在,先進(jìn)行刪除,然后處理數(shù)據(jù); 若不存在,說明已提交過,忽略本次提交。

/*
//服務(wù)端生成隨機(jī)數(shù)存入session, 分配至表單頁
$data['sess_id'] = $_SESSION['sid'] = mt_rand(1000, 9999);
$this->load->view('form', $data);

//表單頁隱藏域存放此session值
">

//處理
if($_POST['sid'] != '' && $_POST['sid'] == $_SESSION['sid'])
{
 unset($_SESSION['sid']);

 echo '處理數(shù)據(jù)';
}
else
{
 echo '已提交過表單';
}

4. 數(shù)據(jù)庫索引約束(最有效的防止重復(fù)數(shù)據(jù)的方法)。

上述內(nèi)容就是PHP中有哪些防止表單重復(fù)提交的方法,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:PHP中有哪些防止表單重復(fù)提交的方法-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/dgsphc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部