discuz提醒抱歉,您的请求来路不正确或表单验证串不符,无法提交解决办
来源:互联网 发布:淘宝访客计算方式 编辑:程序博客网 时间:2024/05/17 23:55
本文转自IT摆渡网欢迎转载,请标明出处。
更多discuz文章请阅读
discuz程序修改
在discuz提交表单的时候提示:抱歉,您的请求来路不正确或表单验证串不符,无法提交。导致数据无法提交。
原因分析:
因为discuz 在提交表单的时候 会进行校验,submitcheck()函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。
解决方法:
检查提交的表单中,是否有<input type="hidden" name="formhash" value="{$formhash}">
,如果没有手动添加上去。如果已经有了,查看下value的值是否为空,如果为空,在对应的PHP文件加入一段PHP代码:$formhash=FORMHASH;
看网上可能还有别的原因导致,可以参考下下面的解决办法:
方法一:请检查你本地的时间是否和服务器的时间一致。如果不一致请同步时间,更新缓存。
方法二:打开“source\class\helper\helper_form.php”, 然后把“
方法三:在提交的动作控制器中,去掉submitcheck()验证。 (此种方法需要对discuz的核心比较熟悉。)比如,在注册的时候,你需要找到“source\class\class_member.php”文件中register_ctl类中的on_register()方法,在if(!submitcheck(‘regsubmit’, 0,
方法四:重装discuz。
注意:不建议采用方法三,本验证就是为了防止非法提交数据,取消验证就失去了这个意义。
- discuz提醒抱歉,您的请求来路不正确或表单验证串不符,无法提交解决办
- discuz 点击支持与反对按钮是提示‘抱歉,您的请求来路不正确或表单验证串不符,无法提交’
- Discuz X3.1微信打通版,发布回复时出现提示:您的请求来路不正确或表单验证串不符,无法提交问题的解决
- 微社区发帖提示“抱歉,你的请求来路不正确或表单验证不正确”
- Discuz! 6.1.0提示来路信息不正确问题的解决办法
- 注册论坛时提示“您输入的验证码不正确,无法提交,请返回修改。”
- 解决DELETE PUT请求方式无法提交表单数据的问题
- 解决js无法提交表单的错误
- 提交表单报400错误,提示 “您提交的数据无法验证”
- 表单提交的验证
- PHP 判断来路及提交表单
- yii表单提交后无法验证
- summernote富文本编辑器配合validate表单验证无法进行表单提交的问题
- 表单提交验证的javascript
- 表单提交前的验证
- discuz登录\"抱歉,密码空或包含非法字符\"
- JSP中在提交表单之前,发送ajax请求进行js的验证
- man pthread_mutex_init 或 man pthread_mutex_lock 没有结果的解决办
- python之argparse
- 数组去重的2种方法
- GIT使用前的安装
- Android热门前沿相关面试知识
- python
- discuz提醒抱歉,您的请求来路不正确或表单验证串不符,无法提交解决办
- poj 1679 The Unique MST (最小生成树是否唯一)
- 操作系统
- Android官方DataBinding(五):ObservableMap,ObservableArrayMap
- 2874383399514
- 寄存器组织
- Python进阶之路—10
- linux下jdk多版本管理0816 1.2
- VS2013社区版登录、切换账户