【发布时间】:2010-03-30 19:21:09
【问题描述】:
在我的网站上,我有一张表格,用户填写后即可成为会员。他们填写姓名、生日、电子邮件等。然后当他们点击提交时,数据进入 mySQL。但有时当用户多次点击提交或刷新页面时,数据会多次输入到数据库中。如何防止这种意外提交?有没有可以让一组数据进入数据库的代码?
这也是我评论区的一个问题。我允许将 cmets 放在人们的个人资料上。但是当他们滥用刷新按钮或提交按钮时,我会得到 10 个相同的 cmets。我试图防止用户意外提交两次评论。
谢谢。
【问题讨论】:
-
不要建立自己的帐户创建/身份验证机制。这在之前已经完成了 10000 次。使用另一个已经过测试并且没有错误的预先存在的。这样做的唯一原因是为了体验/了解登录系统的生产实现如何演变。真的,这是您想成为专家,还是更愿意专注于您正在解决的问题的领域?