Codeigniter - 防止双重提交

时间:2015-06-02 15:08:51

标签: codeigniter

Codeigniter 3.0.0是否可以防止自动双重提交?有没有帮助/图书馆?我查看了表单验证和表单帮助,但没有任何关于它。

非常感谢。

1 个答案:

答案 0 :(得分:0)

不,CI 3不处理双重表单提交。您需要做的是在成功提交后提交您的页面并重定向到另一个页面。

现在,假设您的用户点击了两三次,因为他的鼠标可能无法正常工作,或者他的连接速度太慢...那么您也可以在表单中放入代码,如果表单已提交,则保存该代码带有时间戳,并阻止将来提交该代码。

使用cron,您可以定期删除超过1分钟左右的已保存表单代码。

希望有所帮助。