首頁 > 後端開發 > php教程 > 如何使用BBCode代码?以及如何安全地使用?

如何使用BBCode代码?以及如何安全地使用?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-23 14:08:41
原創
3215 人瀏覽過

我感觉应该是这样:
1 接收带BBCode的文本。
2 带BBCode的文本直接存放到数据库中。
----3.1 如果要显示,使用将带BBCode的文本转换成HTML的函数。
----3.2 如果要编辑,直接将带BBCode的文本显示出来。

安全方面主要是屏蔽HTML标签。这个应该如何屏蔽?是在第一步接收的时候就直接加htmlspecialchars()么?这样会干扰将带BBCode的文本转换成HTML的函数么?
另外还有nl2br()这个函数。前面提到的三个函数的使用顺序应该是怎样的?

还有其他的需要注意的地方么?


回复讨论(解决方案)

保存时原样保存
显示时对保存的文本 htmlspecialchars 后进行 BBCode 解码

保存时原样保存
显示时对保存的文本 htmlspecialchars 后进行 BBCode 解码
nl2br()的位置随便么?接收的时候用textarea。

只在显示时可能需要使用 nl2br()
要用,也在 BBCode 解码之后

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
了解“this”關鍵字的功能和適當用法
來自於 1970-01-01 08:00:00
0
0
0
如何修改git顯示的使用者名稱
來自於 1970-01-01 08:00:00
0
0
0
在 Vuex 中存取 Vue 實例:逐步指南
來自於 1970-01-01 08:00:00
0
0
0
如何將mysql恢復出廠設定?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板