1231 发表于 2017-11-7 09:52:30

此网站搜索显示 含有非法字符,被系统拒绝,求教,如图

如图,谢谢

Oeasy 发表于 2017-11-7 10:02:09


这是 Discuz! 的一个 bug,搜索内容里如果出现英文单引号“'”,就会提示: http://www.pdawiki.com/forum/search.php?mod=forum&searchid=89&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=%27
Discuz! System Error
您当前的访问请求当中含有非法字符,已经被系统拒绝
PHP Debug

search.php(discuz_application->init)
source/class/discuz/discuz_application.php(discuz_application->_init_misc)
source/class/discuz/discuz_application.php(discuz_application->_xss_check)
source/class/discuz/discuz_application.php(system_error)
source/function/function_core.php(discuz_error::system_error)
source/class/discuz/discuz_error.php(discuz_error::debug_backtrace)



这是出于安全方面的考虑。

在论坛后台没有解决这个问题之前,我们搜索的时候,把“搜索内容”里的英文单引号“'”去掉就是了。
比如搜索“Merriam-Webster's”会提示 http://www.pdawiki.com/forum/search.php?mod=forum&searchid=91&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=Merriam-Webster%27s
那就改搜“Merriam-Webster s”就行了 http://www.pdawiki.com/forum/search.php?mod=forum&searchid=93&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=Merriam-Webster+s


后台解决方案:http://www.discuz.net/thread-3484417-1-1.html


页: [1]
查看完整版本: 此网站搜索显示 含有非法字符,被系统拒绝,求教,如图