Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 求去掉discuz的formhash

[复制链接]
tkre 发表于 2017-5-2 16:24:38 | 显示全部楼层 |阅读模式
因为需要采集,所以想去掉formhash验证。网上搜索了很多办法都不管用。
我用的是小猪采集器,不去掉formhash的话只能采集几百帖子就提示来路不正确。自己尝试去掉formhash后能日发5000主题,之后就提示没有输入标题或内容


目前的版本是X3.2


之前在落伍求助过,有位大神给的方案,但是不管用啊,还是偶发来路不正确
  1. get传一个值比如unsetsafecode=1
  2. 全目录搜 private function _xss_check() 这个函数
  3. 在这个函数中第一行添加一句 if(isset($_GET['unsetsafecode']) and $_GET['unsetsafecode']) unset($_GET['formhash']);

  4. 这样既不影响正常验证又不影响采集
复制代码
函数文件 \source\class\discuz\discuz_application.php
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 05:29 , Processed in 0.021137 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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