万事通 发表于 2011-12-8 08:33:24

求助,总是出来“您的请求来路不正确或表单验证串不符,无法提交”

本帖最后由 万事通 于 2011-12-8 08:38 编辑

做了一个DZX2。0,web 在线发布模块,登录能够成功,但测试发布时总是出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交”。我查了一个它的说明,在常见问题中说

“ 3.Discuz中出现" 您的请求来路不正确或验证字串不符,无法提交":
      答:这个是discuz在发布时会发一个formhash,这个值是在发布页面获取到的。出现此情况是获取到的formhash不正确引起的。请使用火车头内置浏览器登录并查看源码,查找"formhash=",然后修改在线发布模块,将其值替换掉原发布模块里面的[登录随机值1](当然有可能是登录随机值X,与模块作者使用的有关)或是您自己修改模块使程序可以正确获取到formhash.”

我发布规则原来是这样写的“formhash=[登录随机值1]&posttime=[系统时间戳]&wysiwyg=1&subject=[标签:标题]&message=[标签:内容]&replycred。。。。。。=&usesig=1&allownoticeauthor=1” 我用了火车头内置抓包程序,查到formhash=e6abe8d8,我把登录随机值换成e6abe8d8,测试还是不成功。

请哪位高手赐教一下,到底是哪的原因。

272070210 发表于 2011-12-10 08:50:40

看这种情况应该是COOKIE问题,用抓包工具抓COOKIE或者使用免登陆接口就行了

cnliang 发表于 2012-8-22 23:57:11

路过.......................
页: [1]
查看完整版本: 求助,总是出来“您的请求来路不正确或表单验证串不符,无法提交”