有时候我们点击提交按钮太快,会提交2次表单,这样就重复提交了。我想给提交表单加一个时间限制,比如每60秒才能提交一次表单。
思路是后台使用session验证两次提交表单的时间,那我们用下面这段简单的代码就可以实现了。
//注意session_start()。 if(empty($_SESSION['code'])){ $_SESSION['code'] = SYS_TIME; }else{ if(SYS_TIME-$_SESSION['code']<60){ showmsg('提交的太快了','',1); }else{ $_SESSION['code'] = SYS_TIME; } }