php cookie控制提交频率
更新:HHH   时间:2023-1-7


         //我要提问基于tp3.2
            public function tiwen(){
                $cityId = parent::$cityId;//区分城市id
                $typeDb=D("FangType");
                $typeData=$typeDb->getConfig(36,$cityId);
                $this->assign("typeData",$typeData);
                if($_POST){
                $db = D("EsfAsk");
                $userid=  $this->userId;
                $asktypeid=I('asktypeid');
                $asktitle=I('asktitle');
                $data['askType'] = $asktypeid;
                $data['askTitle'] = $asktitle;
                $data['description'] =$asktitle;
                $data['askTime'] = time();
                $cookie = cookie('bresfwd');
                cookie('bresfwd',"Y",array('expire'=>60));
                if($cookie){
                      $this->success('提交过于频繁');
                } 
               
                
                $data['cityId']=$cityId;
                $data['userId'] = $userid;
                $data['isAnswer'] = 'N';
                $data = $db->add($data);
                if ($data) {
                    $this->success('提交成功');
                } else {
                    $this->success('提交失败');
                }
             }
                $this->display(); 
            }
js代码:
<!--提问-->
<script>
    function tijiao(){
     var asktypeid=document.getElementsByClassName('active')[0].value;
  
      var asktitle=$("#askTitle").val();    
      
      $.post("/Esf/Ask/tiwen",{asktypeid:asktypeid,asktitle:asktitle},function(data){
            if(data.status==1){
             layer.msg(data.info);//根据返回提示
             window.location.href=window.location.href;
      
            }else {
               
         layer.msg("提交失败");
        
        }
          }); 
        }
返回web开发教程...