请选择 进入手机版 | 继续访问电脑版
查看: 35746|回复: 86

"您当前访问请求中含有非法字符" 友好兼容解决方案

  [复制链接]

18

主题

1157

帖子

1658

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
7 点
金币
426 个
QQ
发表于 2019-9-19 14:01:17 | 显示全部楼层 |阅读模式
问题描述:由于Discuz!X 的Xss安全机制,会对游客访问时进行字符内容安全检查,特别是游客使用搜索功能时,搜索容易出现 "您当前访问请求中含有非法字符",已被系统拒绝" 。
QQ截图20190919133858.jpg
解决方案:将这个提示改为跳转用户登录
解决步奏:
游客,如果您要查看本帖隐藏内容请回复
无限星辰工作室  好集导航 免费API
服务Discuz建站|定制|小程序|APP定制|故障维修|搬家|运维|挂马清理|防护|性能优化|安全运维|
服务理念:专业 诚信 友好QQ842062626 服务
回复

使用道具 举报

0

主题

2

帖子

7

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
发表于 2019-9-19 16:08:24 | 显示全部楼层
非常感谢!
回复

使用道具 举报

0

主题

2

帖子

7

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
发表于 2019-9-19 16:20:48 | 显示全部楼层
本帖最后由 拨正堂 于 2019-9-19 16:22 编辑

修改后出现500错误,估计是https没修改
回复 支持 反对

使用道具 举报

8

主题

310

帖子

757

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
1 点
金币
435 个
发表于 2019-9-19 16:51:57 | 显示全部楼层
问题是,这提示不一定是没登录,可以考虑下是不是登录状态,其实你主要应该是为了搜索
回复 支持 反对

使用道具 举报

18

主题

1157

帖子

1658

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
7 点
金币
426 个
QQ
 楼主| 发表于 2019-9-19 20:23:20 | 显示全部楼层
1314学习网 发表于 2019-9-19 16:51
问题是,这提示不一定是没登录,可以考虑下是不是登录状态,其实你主要应该是为了搜索 ...

我收到的主要反馈确实是 游客搜索时弹这个提示比较不人性化 所以才改这个
其他状态下 跳登录 如果已经登录 其实会只是触发非法关键字内容跳到登录状态提示~~ 就多一个提示
因为很多情况下 那个提示给用户 用户会无从入手下一步怎么弄 导致网站客服工作量增加
无限星辰工作室  好集导航 免费API
服务Discuz建站|定制|小程序|APP定制|故障维修|搬家|运维|挂马清理|防护|性能优化|安全运维|
服务理念:专业 诚信 友好QQ842062626 服务
回复 支持 反对

使用道具 举报

0

主题

1

帖子

2

积分

Newbie

Rank: 1

贡献
0 点
金币
1 个
发表于 2019-9-22 10:51:50 | 显示全部楼层
支持楼主分享!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

2

积分

Newbie

Rank: 1

贡献
0 点
金币
1 个
发表于 2019-9-22 14:23:43 | 显示全部楼层
这个解决方案应该Git上去!
回复 支持 反对

使用道具 举报

头像被屏蔽

66

主题

175

帖子

703

积分

禁止访问

猫先森网络有限公司

贡献
4 点
金币
151 个
发表于 2019-9-24 09:19:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

12

帖子

28

积分

Newbie

Rank: 1

贡献
0 点
金币
15 个
发表于 2019-9-25 08:41:17 | 显示全部楼层
不错啊
回复

使用道具 举报

11

主题

92

帖子

205

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
0 点
金币
71 个
发表于 2019-9-25 14:57:49 | 显示全部楼层
这是因为开启了主页游客缓存, 然后搜索表单的hash也会被缓存, 就会导致后面的游客hash与当前不一致,

正确的做法是跳转至search.php这个页面然后让他手动去搜索, search.php这个页面不会有缓存.

评分

参与人数 1金币 +1 收起 理由
VIP7 + 1 赞一个!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信