Discuz教程网

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

[复制链接]
authicon PxoZZDsF 发表于 2012-10-4 19:44:11 | 显示全部楼层 |阅读模式
今天准备用PHP的CURL写采集入库插件。
  发现DX3死活不给发帖,提示“抱歉,您的请求来路不正确或表单验证串不符,无法提交”。
  
  思路过程:
  我试过用正规则获取到连接“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()”了。



上一篇:后台重建主题封面提交后空白
下一篇:清空DIY信息后,系统内置文件消失
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 03:32

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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