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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DX2.5:查明“词语过滤”换行无效、重复词会假死的BUG

[复制链接]
夠了ч! 发表于 2013-11-11 11:20:50 | 显示全部楼层 |阅读模式
本帖最后由 夠了ч! 于 2013-11-11 11:23 编辑

后台设置关键词大多都是有效的,为什么有那么多其他小伙伴说拦截无效,俺也不清楚,但是今天终于轮到俺了。





关键词换行了就无效的BUG


假如:
设置关键词为审核:
  1. 导航{100}工具
复制代码

前台发表主题,内容如下:
  1. 康盛的导航有个超级牛的工具。
复制代码

很成功的被拦截了。


如果换前台主题内容换行写的话:
  1. 康盛的导航
  2. 有个超级牛的工具。
复制代码

这样的话,就拦截无效了,因为关键词被分成两行了。

中/英文关键词都是如此。





重复关键词假死的BUG,该BUG经测试发现仅会对英文假死。

例如:
设置关键词为重复的(设为审核关键词):

  1. renren{100}renren
复制代码
前台发表内容是:
  1. http://j.renren.com/album/1311110915410992731http://j.renren.com/album/1311110917026091012http://j.renren.com/album/1311110917281538559http://j.renren.com/album/1311110917468618258http://j.renren.com/album/1311110918040493165http://j.renren.com/album/1311110918251133058http://j.renren.com/album/1311110918410172142http://j.renren.com/album/1311110918514932537http://j.renren.com/album/1311110919249831063http://j.renren.com/album/1311110919502393091http://j.renren.com/album/1311110920122788124http://j.renren.com/album/1311110935534011318http://j.renren.com/album/1311110936083310476http://j.renren.com/album/1311110936183126457http://j.renren.com/album/1311110936281050062http://j.renren.com/album/1311110936391539865http://j.renren.com/album/1311110936480828066
复制代码

只要按下发送按钮就假死,整个页面没有动静了,我用的是搜狗浏览器,IE8.0;如果发表内容中只重复2-4次,不会假死还可以被拦截的(但内容必须在同一行,上文的BUG);纯中文关键词反而没有任何问题,主题内容重复次数再多也不会假死。






这两个BUG很容易重现,请求官方可以给予解决方案,主要是网站被刷链接的广告贴虐了,本人只能眼睁睁的看着表示无能为力,想用词语过滤拦截的,但是出现了这个BUG,表示很无奈。

该BUG解决了就能解决以下问题啦!
请问防水墙可以解决刷链接的问题吗?
https://discuz.dismall.com/thread-3477498-1-1.html

anymi 发表于 2013-11-11 11:21:45 | 显示全部楼层
看看编码字符有没有错 ,
回复

使用道具 举报

 楼主| 夠了ч! 发表于 2013-11-11 11:25:27 | 显示全部楼层
anymi 发表于 2013-11-11 11:21
看看编码字符有没有错 ,

求详情。
回复

使用道具 举报

下砂 发表于 2013-11-12 15:08:57 | 显示全部楼层
测试了下没问题    您2.5是最新的补丁包吗?
回复

使用道具 举报

 楼主| 夠了ч! 发表于 2013-11-12 23:36:02 | 显示全部楼层
下砂 发表于 2013-11-12 15:08
测试了下没问题    您2.5是最新的补丁包吗?

老大,我又特意测试了一下。虚拟机下新安装一个DX2.5,以上两个BUG依然重现。用的浏览器有IE6.0、IE8.0、Theworld、遨游,都会出现换行过滤不掉,重复关键词假死的BUG。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

shiniv 发表于 2013-12-2 17:06:38 | 显示全部楼层
{:soso_e126:}100个字符。。。你牛逼。。。
我们平时最大也就4个字符够了。。
回复

使用道具 举报

aa65535 发表于 2013-12-6 17:45:08 | 显示全部楼层
php的正则跨行处理需要使用s修饰符
还有那个重复的应该使用了贪婪匹配
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-3-10 15:43 , Processed in 0.034058 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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