首页 > 教程 >
提高织梦搜索本身的安全过滤级别,减少广告植入
2023-02-25教程围观次
简介织梦搜索经常会后台看到这个搜索提交的广告和qq号什么的,但是有不规律,无法做到完全屏蔽,但发现可以使用正则匹配来解决这些问题修改代码如下打开plus/search.php文件大约行数73行到77行if($cfg_notallowstr!=''&&preg_match("#".$cfg_notallowstr."#i",$keyword)){ShowMsg("你的搜索关键字中存在非法内容,被系统禁止
织梦搜索经常会后台看到这个搜索提交的广告和qq号什么的,但是有不规律,无法做到完全屏蔽,但发现可以使用正则匹配来解决这些问题
修改代码如下
打开plus/search.php文件 大约行数73行到77行
if($cfg_notallowstr !='' && preg_match("#".$cfg_notallowstr."#i", $keyword)){ ShowMsg("你的搜索关键字中存在非法内容,被系统禁止!","-1"); exit();} |
添加如下代码
/*防止恶意添加输入不带http:网址url*/if(preg_match('/w+([-.]w+)*.w+([-.]w+)*/i', $keyword)){ ShowMsg('禁止输入网址地址','-1'); exit();}/*防止恶意添加输入邮箱地址url*/if(preg_match('/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/i', $keyword)){ ShowMsg('禁止输入邮箱地址','-1'); exit();}/*防止恶意添加手机广告的电话号码url*/if(preg_match('/^w+$/i', $keyword)){ ShowMsg('禁止输入英文、数字、下划线组成特殊字符串','-1'); exit();}/*防止恶意添加手机广告的电话号码url*/if(preg_match('/^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/i',$keyword)){ ShowMsg('禁止输入数字和手机号','-1'); exit();}/*防止恶意输入非法网址url*/$guize= '/^(http|https|ftp)://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]’:+!]*([^<>”])*$/';if(preg_match($guize,$keyword)){ ShowMsg('禁止输入网址地址','-1'); exit();} |
带来的价值如下
可以防止通过搜索入口,来发布广告和写入特殊字符,给网站少些麻烦,多些真实数据
下载链接:网站源码/小程序源码/网站模板下载
下载排行
- 校园网跑腿小程序源码开源
- 微信小程序格创校园跑腿小程序源码v1.1.64+前端
- 最新外卖霸王餐小程序、H5、微信公众号版外卖系统源码|霸王餐美团/饿了么系统/外卖红包cps粉丝裂变玩法源码下载
- 游戏交易平台系统源码下载 网络游戏币、装备、账号、道具等交易网站源码
- 自带多平台解析接口短视频去水印图集水印小程序源码下载
- 带视频详细教程三套模板免授权交友盲盒1.8.0H5脱单盲盒交友源码
- 商家收银台支付源码/微信支付扫码付款/微信支付收银台php源码
- 大学生校园社团小程序源码/云开发前后端完整代码
- 高端全屋定制类网站织梦模板/DedeCMS带手机版数据同步装修设计类网站模板下载
- 全套打包微社区/西瓜同城分类信息系列打包整套插件(30个插件+小程序)
最新发布
-
最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
-
群多多社群人脉H5-2.1.4多开插件+小程序独立前端+搭建教程
-
七夕情侣飞行棋游戏限定版本源码/解锁版
-
苹果CMS海螺模版V20修复版/加广告代码
-
宠物社区风格 商业版(GBK)Discuz模板
-
全新UI基于Thinkphp的最新自助打印系统/云打印小程序源码/附教程
-
易优CMS家纺家居装饰类网站模板/EyouCMS家具家居类企业网站模板
-
EyouCMS艺术***摄影工作室网站模板/易优CMS摄影工作室网站模板
-
易优CMS响应式精品茶具实木茶盘销售网站模板/EyouCMS响应式酒水饮料类企业网站模板
-
EyouCMS响应式推土机挖掘机机械类网站模板/易优CMS机械设备类企业网站模板