如果在Controller中出现script代码类似

$hello_str='Hello God<script>alert(3);</script>';

那么我不希望在传给view的时候出现弹框,那么就在view文件中使用

use yii\helpers\Html;

并且输出时使用 Html::encode

<?=Html::encode($view_hello_str);?>

还有一种方法就是过滤调script代码:

use yii\helpers\HtmlPurifier;

然后:

<?=HtmlPurifier::process($view_hello_str);?>

输出时只有 Hello God

使用该方法的目的是为了防止用户恶意传入参数

转载于:https://www.cnblogs.com/jacson/p/4754936.html

html中出现的script失效相关推荐

  1. html中script不显示,html中出现的script失效

    denounce函数:Javascript中如何应对高频触发事件 在DOM Event的世界中,以scroll.resize.mouseover等为代表的高频触发事件显得有些与众不同.通常,DOM事件 ...

  2. 【Qt】在Qlayout中Qlabel::setScaledContents(true);失效

    Qlabel中添加图片,并使图片自适应Qlabel的大小 QPixmap picture;picture.load("./1.jpg");ui->label->setS ...

  3. 在ie7中overflow: hidden失效问题哦及解决方案

    css兼容ie7: 做页面的时候用负边距居中的时候在IE7下面,父节点中的overflow:hiden失效的问题,查阅了一些资料,总结一下解决方法. 问题原因: 当父元素的直接子元素或者下级子元素的样 ...

  4. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  5. 在Spring Boot + Mybatis 中,使用@Repository失效

    在Spring Boot + Mybatis 中,使用@Repository失效 在springboot 中,给mapper的接口上加上@Repository,无法生成相应的bean,从而无法@Aut ...

  6. 在 git hooks 中运行 npm script

    在 git hooks 中运行 npm script 严肃的研发团队都会使用 Git 之类的版本管理系统来管理代码,随着 GitHub 的广受欢迎,相信大家对 Git 并不陌生.Git 在代码版本管理 ...

  7. OpenCv中,waitkey()函数失效原因

    OepnCv库中,waitkey函数失效原因 情景描述 原因 HighGUI 函数 情景描述 在写一个自动化脚本,然后再某一个循环里,使用了如下代码: while True:# ord 函数, 根据键 ...

  8. Eclipse中拷贝粘贴偶尔失效的解决方法

    Eclipse中拷贝粘贴偶尔失效的解决方法 安装的最新的 2020-03 版本,也就是 4.15, 之前用4.5, 4.6的时候没遇到过这个问题. 现象是:Ctrl+C 然后 Ctrl+V , 在同文 ...

  9. Android ListView中CheckBox选中状态失效的最佳解决方案

    Android ListView中CheckBox选中状态失效: 在ListView中某一项滑到显示区外部的时候,重新划回来时其中的CheckBox的选中状态会重置,本文提出了一种解决方案,操作起来快 ...

  10. JS中的if语句失效

    JS中的if语句失效,一直执行第一个条件后的语句 1.前几天做项目的时候,发现一个小bug,JS的if语句失效,一直执行的是第一个if判断中的语句. 原来的代码我是这样写的 if(999<dat ...

最新文章

  1. .NET基础示例系列之六:委托及事件
  2. 程序员杂记:兴趣井”与“机遇缝”
  3. DataGridView的使用
  4. Velocity.js中文文档
  5. java switch case怎么判断范围_【转】Java期末复习攻略!
  6. c++ 服务 以当前用户拉起进程_渗透技巧——通过CredSSP导出用户的明文口令
  7. java 泛型 接口_Java泛型(泛型接口、泛型类、泛型方法)
  8. asp.net core 读取json文件
  9. 灵悟礼品网上专卖店——画出E-R图
  10. 计算机论文如何加字数,发表论文的字数是如何计算的?
  11. 计算机cpu多大,电脑cpu多少容量
  12. Flixel Dame Tank学习一:半成品坦克大战
  13. 股票交易接口申请方式有哪几种?
  14. 《见识》----吴军博士,读书笔记
  15. How to delete files beginning with -- in Linux
  16. Camera Hal OEM模块 ---- cmr_grab.c
  17. 解决Apple Watch 更新时出现红色感叹号「!」的问题
  18. 2021保研经验——控制AI(北航AI)
  19. 高新技术企业认定评分标准
  20. Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang

热门文章

  1. FPGA智能传感系统(一)Verilog基础入门
  2. 前台传参到后台出现中文乱码问题
  3. 分享一个数据结构网站
  4. 做技术的你,如果别人找你创业,该怎么办?
  5. 理解 static (深入了解JAVA虚拟机)
  6. linux/unix下telnet提示Escape character is '^]'的意义
  7. InnoDB存储引擎介绍-(7) Innodb数据页结构
  8. Ionic在Android上部署app步骤
  9. weblogic环境,应用上传图片报Could not initialize class sun.awt.X11.XToolkit
  10. 转 生成 HTMLTestRunner 测试报告