文章出處

如果在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 

使用該方法的目的是為了防止用戶惡意傳入參數


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()