亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談Laravel模板實體轉義帶來的坑

 更新時間:2019年10月22日 11:05:19   作者:webbc  
今天小編就為大家分享一篇淺談Laravel模板實體轉義帶來的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題

最近在Laravel項目中用到了百度編輯器,插入到數(shù)據(jù)庫我保存的是原始的html標簽代碼,沒有進行實體轉義。然后在修改的時候,需要讀取到數(shù)據(jù)庫中的數(shù)據(jù),進行回顯,這時候竟然在編輯器里面顯示html標簽代碼<p>123</p>,這讓我很尷尬,因為以前在tp框架中也是這樣寫的,但是沒有問題。

搜索之路

在知道問題之后,我就開始找百度了,因為一開始的時候我并不知道是框架的原因,我以為是百度編輯器版本的原因,然后收到了許多答案,都是圍繞著htmlentities和html_entity_decode這兩個函數(shù)搞來搞去。我都有試過,但是都沒有用,然后這個問題就放下了。

正確方法

第二天我起來,感覺這個問題一定要解決,然后就搜索了看了Laravel官網(wǎng)的api,然后扎到blade模板這一節(jié),看到這個。

Blade {{ }} statements are automatically sent through PHP's htmlspecialchars function to prevent XSS attacks.

意思是:使用{{}}會自動使用php中的htmlspecialchars方法來轉義成實體,然后輸出。

顯示未轉義數(shù)據(jù)

Hello, {!! $name !!}.

然后試了一下,大功告成!

總結

雖然知識大家都懂,但是如果知識換一種方式來考驗我們,我們可能一下子并不能濾清思緒,總的來說還是基礎比較差,還得補補啊。

以上這篇淺談Laravel模板實體轉義帶來的坑就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解php中serialize()和unserialize()函數(shù)

    詳解php中serialize()和unserialize()函數(shù)

    這篇文章主要介紹了php的serialize()函數(shù)和unserialize()函數(shù)的相關資料,需要的朋友可以參考下
    2017-07-07
  • Laravel5.5 數(shù)據(jù)庫遷移:創(chuàng)建表與修改表示例

    Laravel5.5 數(shù)據(jù)庫遷移:創(chuàng)建表與修改表示例

    今天小編就為大家分享一篇Laravel5.5 數(shù)據(jù)庫遷移:創(chuàng)建表與修改表示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP中遞歸的實現(xiàn)實例詳解

    PHP中遞歸的實現(xiàn)實例詳解

    遞歸(http:/en.wikipedia.org/wiki/Recursive)是一種函數(shù)調用自身(直接或間接)的一種機制,這種強大的思想可以把某些復雜的概念變得極為簡單。這篇文章主要介紹了PHP中遞歸的實現(xiàn)實例詳解,需要的朋友可以參考下
    2017-11-11
  • 跟我學Laravel之路由

    跟我學Laravel之路由

    本文主要介紹了Lavarvel框架的路由的相關概念以及示例,非常的實用,有需要的朋友可以參考下
    2014-10-10
  • Yii框架操作cookie與session的方法實例詳解

    Yii框架操作cookie與session的方法實例詳解

    這篇文章主要介紹了Yii框架操作cookie與session的方法,結合實例形式詳細分析了Yii針對cookie與session操作的常用方法及相關注意事項,需要的朋友可以參考下
    2019-09-09
  • PHP速成大法

    PHP速成大法

    本文主要是簡單而全面的向大家介紹了一下php的相關知識,php入門非常簡單,稍微有點小基礎的小伙伴們一天就能入門。
    2015-01-01
  • 根據(jù)ip調用新浪api獲取城市名并轉成拼音

    根據(jù)ip調用新浪api獲取城市名并轉成拼音

    這篇文章主要介紹了根據(jù)ip調用新浪api獲取城市名并轉成拼音的示例,,需要的朋友可以參考下
    2014-03-03
  • 徹底刪除thinkphp3.1案例blog標簽的方法

    徹底刪除thinkphp3.1案例blog標簽的方法

    這篇文章主要介紹了徹底刪除thinkphp3.1案例blog標簽的方法,以thinkphp3.1框架中的案例blog為基礎介紹了刪除日記時同步刪除tag冗余數(shù)據(jù)的方法,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • Laravel配置全局公共函數(shù)的方法步驟

    Laravel配置全局公共函數(shù)的方法步驟

    這篇文章主要給大家介紹了關于Laravel配置全局公共函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Laravel具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • 6個常見的 PHP 安全性攻擊實例和阻止方法

    6個常見的 PHP 安全性攻擊實例和阻止方法

    這篇文章主要介紹了6個常見的 PHP 安全性攻擊實例和阻止方法,有對這方面感興趣的小伙伴歡迎大家來閱讀和學習
    2020-12-12

最新評論