今天准备用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()”了。 |