[YII2] 视图层过滤客户恶意代码

Posted LeePC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[YII2] 视图层过滤客户恶意代码相关的知识,希望对你有一定的参考价值。

两种方式:

一种是吧html的恶意标签转译:(注意的就是命名空间)

1 <?php
2 use yii\helpers\Html;
3 ?>
4 <h1><?=Html::encode($data);?></h1>

一种就是直接把html恶意标签过滤掉:(注意的就是命名空间)

1 <?php
2 use yii\helpers\HtmlPurifier;
3 ?>
4 <h1><?=HtmlPurifier::process($data)?></h1>

 

以上是关于[YII2] 视图层过滤客户恶意代码的主要内容,如果未能解决你的问题,请参考以下文章

Yii2- Select2 按钮作为网格视图过滤器不过滤

Yii2过滤网格视图,带有多个$ _GET参数

Yii2网格视图使用ajax而不是Pjax进行过滤

yii2过滤xss代码,防止sql注入

XSS基础学习

Yii2 和 reactjs CORS 过滤器给出错误:预检响应具有无效的 HTTP 状态代码 401