林雪 发表于 2014-11-22 10:22:57

destoon里怎么控制表单重复提交啊?

在公司模版里弄了个留言功能,结果总是提交多条数据。if(send_message($username, $title, $content, $type, $_username,$telephone)) {
                        echo '提交成功!
三秒后自动跳......';
                        header("refresh:3;url={$_SERVER['HTTP_REFERER']}");
                        exit();
                        //message($L['msg_home_success']);

                        
                } else {
                        dalert($_userid ? $L['msg_home_member_failed'] : $L['msg_home_guest_failed']);
                }


前台:
                        
                        
                        
                        
                        

                        
                        
                        我有意购买贵公司的产品
               
               
                        姓名
               
               
                        电话
               
               
                        地址
               
               
                        邮箱
               
               
                        
               
               

JASONWU 发表于 2014-11-26 11:17:35


前端用JQ来检查数据的完整性,之后提交的数据是用PHP代码来判断。 按正常写法的话,是不可能出现重复提交的,除非你前端没有用JQ来判断!
http://bbs.destoon.com/static/image/smiley/default/hug.gif
http://bbs.destoon.com/static/image/smiley/default/hug.gif
http://bbs.destoon.com/static/image/smiley/default/hug.gif

JASONWU 发表于 2014-11-26 13:41:42


加上验证码
页: [1]
查看完整版本: destoon里怎么控制表单重复提交啊?