discuz

推荐列表 站点导航

当前位置:首页 > 建站教程 > discuz >

discuz【抱歉,您的请求来路不正确或表单验证串不符,无法提交】解决办法

来源:网络整理  作者:网络  发布时间:2020-12-09 05:18
在discuz提交表单的时候提示:抱歉,您的请求来路不正确或表单验证串不符,无法提交。导致数据无法提交。 原因分...

  在discuz提交表单的时候提示:抱歉,您的请求来路不正确或表单验证串不符,无法提交。导致数据无法提交。   原因分析:   因为discuz 在提交表单的时候 会进行校验,submitcheck()函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。   解决方法:   检查提交的表单中,是否有,如果没有手动添加上去。如果已经有了,查看下value的值是否为空,如果为空,在对应的PHP文件加入一段PHP代码:$formhash=FORMHASH;   PHP二次开发通过以上方法解决,看网上可能还有别的原因导致,可以参考下下面的解决办法:   方法一:请检查你本地的时间是否和服务器的时间一致。如果不一致请同步时间,更新缓存。   方法二:打开“source/class/helper/helper_form.php”, 然后把“$_GET['formhash'] == formhash() ”修改为“$_G['formhash'] == formhash() ”。   方法三:在提交的动作控制器中,去掉submitcheck()验证。 (此种方法需要对discuz的核心比较熟悉。)比如,在注册的时候,你需要找到“source/class/class_member.php”文件中register_ctl类中的on_register()方法,在if(!submitcheck('regsubmit', 0, $seccodecheck, $secqaacheck)) { }处,可以把submitcheck()换成if(isset($_POST)){ } .虽然不安全,但是也是一种解决方法。   方法四:重装discuz。   注意:不建议采用方法三,本验证就是为了防止非法提交数据,取消验证就失去了这个意义。

相关热词: discuz 解决

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jz/discuz/1689.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

discuz【抱歉,您的请求来路不正确或表单验证串不符,无法提交】解决办法

2020-12-09 编辑:网络

  在discuz提交表单的时候提示:抱歉,您的请求来路不正确或表单验证串不符,无法提交。导致数据无法提交。   原因分析:   因为discuz 在提交表单的时候 会进行校验,submitcheck()函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。   解决方法:   检查提交的表单中,是否有,如果没有手动添加上去。如果已经有了,查看下value的值是否为空,如果为空,在对应的PHP文件加入一段PHP代码:$formhash=FORMHASH;   PHP二次开发通过以上方法解决,看网上可能还有别的原因导致,可以参考下下面的解决办法:   方法一:请检查你本地的时间是否和服务器的时间一致。如果不一致请同步时间,更新缓存。   方法二:打开“source/class/helper/helper_form.php”, 然后把“$_GET['formhash'] == formhash() ”修改为“$_G['formhash'] == formhash() ”。   方法三:在提交的动作控制器中,去掉submitcheck()验证。 (此种方法需要对discuz的核心比较熟悉。)比如,在注册的时候,你需要找到“source/class/class_member.php”文件中register_ctl类中的on_register()方法,在if(!submitcheck('regsubmit', 0, $seccodecheck, $secqaacheck)) { }处,可以把submitcheck()换成if(isset($_POST)){ } .虽然不安全,但是也是一种解决方法。   方法四:重装discuz。   注意:不建议采用方法三,本验证就是为了防止非法提交数据,取消验证就失去了这个意义。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jz/discuz/1689.shtml

相关文章

风云图片

推荐阅读

返回discuz频道首页