立即注册 找回密码

QQ登录

只需一步,快速开始

查看: 3588|回复: 0

[Discuz 通用教程] DISCUZ出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交”错误的时候怎...

[复制链接]
发表于 2016-6-27 17:33:03 | 显示全部楼层 |阅读模式
道勤网-数据www.daoqin.net

亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net

您需要 登录 才可以下载或查看,没有账号?立即注册

x
discuz这个源码程序虽然比较强大,深受广大站长朋友们使用,但是有些小问题会逐渐的形成,QQ互联有bug就算了,可是各种奇葩的问题就出现了,道勤主机小编的以为粉丝站长就出现 “抱歉,您的请求来路不正确或表单验证串不符,无法提交”,这种问题的地方都是在提交表单的时候出现的。
因为discuz 在提交表单的时候 会进行校验submitcheck()这个函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。所以既然找到了这种问题的出现所以道勤主机小编的解决方法又来了,当今网络的发展确实很快,虽然是这样的,但是道勤主机小编也测试了很多遍才杜绝了这个问题的出现。
submitcheck()这个函数 放在 source\class\helper\helper_form.php 中。
那么我们找到了方法就好解决问题了,接下来就看道勤主机小编分享的一下几种方法吧!
1、有可能是本地电脑的时间与网络的时间不一致导致,如果是这样那么我就把本地的时间与服务器的时间一致,那么服务器的时间是怎么判断的呢,就看您的空间是哪里的呢,道勤主机就有美国和香港的,那么您的是美国的就和美国的时间一样,是香港的就和香港的时间一样,时间怎么找呢?百度一下各个国家的当前时间即可
2、检查提交表单中是否存在<input type=”hidden” name=”formhash” value=”{$formhash}”>,如果没有就手动添加上去。
3、修改代码的获取方法,打开“source\class\helper\helper_form.php”, 然后把“$_GET[‘formhash’] == formhash() ”修改为“$_G[‘formhash’] == formhash() ”即可。
4、在提交的动作控制器中,去掉submitcheck()验证。 (此种方法需要对discuz的核心比较熟悉。)比如,在注册的时候,你需要找到“source\class\class_member.php”文件中register_ctl类中的on_register()方法,在if(!submitcheck(‘regsubmit’, 0, $seccodecheck, $secqaacheck)) { }处,可以把submitcheck()换成if(isset($_POST)){ } .虽然不安全,但是也是一种解决方法。
5、如果以上方法都还没有解决您的问题,那么就是您的安装的源码有问题了,那么就需要从新在官网上面去下载打包上传到服务器,然后解压,这样不会导致丢失字节,所以这也是最后的解决方法了,也是最笨的解决方法了。
总结:按照道勤主机小编以上的几种方法就可以解决这个问题的出现,感谢站长朋友们对道勤主机小编的支持,我们会写出更优秀的文章来解决您们锁遇到的问题,谢谢您的观看!
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题! 如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服! 如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

道勤网- 推荐内容!上一条 /2 下一条

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_fhlb! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-11-25 13:20

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回复 返回顶部 返回列表