pbootcms搜索或筛选条件中带斜杠等特殊字符被过滤,例如·:~/、

作者:PB模板网 发布时间:2021-06-24 浏览量:3120 次 点赞量:348 次

问题描述

1、在后台搜索文章产品内容,条件中带特殊符号无法匹配出结果

2、在网页前台搜索或者筛选,条件中带特殊符号无法匹配出结果

解决办法

打开core\function\helper.php,搜索vars,在下图中圆圈位置里增加需要允许的符号,这里是全局的搜索关键词匹配(前后台同时生效)。

下载.png

注意:如果是增加斜杠/需要前面加反斜杠组合使用,如:\/

参考:

if (! preg_match('/^[\x{4e00}-\x{9fa5}\w\-\.,:·+\/\s]+$/u', $data)) {
    $err = '只能包含中文、字母、数字、横线、点、逗号、空格!';
}

提示:本教程涉及二次开发,系统在线升级后需要再次修改

感谢您的支持与鼓励

您的支持是我持续二开与分享的动力!

微信支付 微信支付
支付宝支付 支付宝
账号登录
免费注册
忘记密码?
💬

微信扫码咨询

微信二维码
🐧

在线客服

⏰ 工作时间: 09:00 - 18:00

👥

建站交流群

群号: 787980028