校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 淺談Laravel模板實體轉義帶來的坑

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

熱門標簽:格陵蘭島地圖標注 熱線電話機器人 天津營銷電話機器人加盟代理 太原極信防封電銷卡 地圖標注入哪個科目 南寧crm外呼系統平臺 電銷招聘機器人 事業單位如何百度地圖標注 福泉電話機器人

問題

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

搜索之路

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

正確方法

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

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

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

顯示未轉義數據

Hello, {!! $name !!}.

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

總結

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

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

您可能感興趣的文章:
  • laravel框架模板之公共模板、繼承、包含實現方法分析
  • laravel 實現向公共模板中傳值 (view composer)
  • Laravel 實現Controller向blade前臺模板賦值的四種方式小結

標簽:自貢 通化 佳木斯 阿克蘇 郴州 寶雞 金華 香港

巨人網絡通訊聲明:本文標題《淺談Laravel模板實體轉義帶來的坑》,本文關鍵詞  淺談,Laravel,模板,實體,轉義,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談Laravel模板實體轉義帶來的坑》相關的同類信息!
  • 本頁收集關于淺談Laravel模板實體轉義帶來的坑的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 屏东县| 元朗区| 平利县| 博罗县| 通河县| 大同市| 大港区| 兴和县| 阜康市| 镇坪县| 香港 | 桓台县| 安仁县| 邛崃市| 丽江市| 新和县| 青阳县| 闸北区| 钟祥市| 黔南| 桐梓县| 永兴县| 扬州市| 尼玛县| 毕节市| 潜江市| 长春市| 兴海县| 独山县| 高碑店市| 葵青区| 建昌县| 千阳县| 伊通| 新绛县| 伊金霍洛旗| 筠连县| 肃南| 伊宁县| 晴隆县| 石台县|