愛思助手iphone版下載 如何防止用戶重復(fù)提交數(shù)據(jù)?
如何防止用戶重復(fù)提交數(shù)據(jù)?本文總結(jié)了以下防止用戶重復(fù)提交數(shù)據(jù)的方法。發(fā)布/重定向/獲取模式。在會(huì)話中存儲(chǔ)特殊標(biāo)志。在數(shù)據(jù)庫中添加約束、在數(shù)據(jù)庫中添加唯一約束或創(chuàng)建唯一索引以防止重復(fù)數(shù)據(jù)。此方法是防止重
如何防止用戶重復(fù)提交數(shù)據(jù)?
本文總結(jié)了以下防止用戶重復(fù)提交數(shù)據(jù)的方法。發(fā)布/重定向/獲取模式。在會(huì)話中存儲(chǔ)特殊標(biāo)志。在數(shù)據(jù)庫中添加約束、在數(shù)據(jù)庫中添加唯一約束或創(chuàng)建唯一索引以防止重復(fù)數(shù)據(jù)。此方法是防止重復(fù)數(shù)據(jù)提交的最有效方法。以上是這四種介紹方法的參考
1。Meta方法在表單頁的頭部區(qū)域添加以下代碼:<meta http equiv=“pragma”content=“no cache”><meta http equiv=“cache control”content=“no cache,must validate”><meta http equiv=“expires”content=“wed,F(xiàn)eb 1997 08:21:57 GMT”>
2。token方法生成一個(gè)令牌并將其存儲(chǔ)在用戶會(huì)話中。表單中會(huì)添加一個(gè)隱藏字段以顯示標(biāo)記的值。提交表單后,將生成一個(gè)新令牌。將用戶提交的令牌與會(huì)話中的令牌進(jìn)行比較。如果不同,則會(huì)重復(fù)提交。
3. 禁用按鈕方法<input type=“button”value=“submit”onclick=”this.disabled=truethis. 表單提交()“>