Discuz教程网

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

[复制链接]
authicon tbjsgqo 发表于 2013-3-18 04:54:32 | 显示全部楼层 |阅读模式
今天准备用PHP的CURL写采集入库插件。
发现DX2死活不给发帖,提示“抱歉,您的请求来路不正确或表单验证串不符,无法提交”。

思路过程:
我试过用正规则获取到连接“forum.php?mod=post&action=newthread&fid=2”中获取“formhash”,然后发送“formhash” ,无法成功。
接下来使用“formhash()” ,依旧无法成功,再用“FORMHASH”,依旧如此!
再试了使用然后接受$_POST['formhash'],再传递过去。依旧无法成功!

解决方案:
无奈之下,只能打开“sourceclasshelperhelper_form.php”,
然后把“$_GET['formhash'] == formhash()”修改为“$_G['formhash'] == formhash()”。
再使用“formhash()”传递,成功发布!

总结:
我记得以前DX是“$_POST['formhash'] == formhash()”,现在改为“$_GET['formhash'] == formhash()”。
估计也快改成“$_G['formhash'] == formhash()”了。



上一篇:X3 板块合并后帖子抽风不显示
下一篇:Discuz 开放平台官方QQ群
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 02:16

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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