php cookie控制提交频率
生活随笔
收集整理的這篇文章主要介紹了
php cookie控制提交频率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//我要提問基于tp3.2public?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("提交失敗");}});?}
轉載于:https://blog.51cto.com/liang3391/1794775
總結
以上是生活随笔為你收集整理的php cookie控制提交频率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCL 华星 32 英寸 UHD 240
- 下一篇: vscode使用php调试