php - 将 HTML 存储在数据库 codeigniter 中

标签 php html database codeigniter content-management-system

我正在使用 codeigniter 创建一个 CMS,并且需要存储一些包含在 html 中的文本。然后我将从数据库中获取数据并将其回显到我的页面上。出于安全意识,最好的方法是什么?

数据示例:

<h2>A fresh approach</h2>
    <p>Whether you have queries regarding your</p>
<a href="#">cgoto page</a>

最佳答案

在保存之前应用 XSS 过滤器(更好,因为您将保存一次并回显多次)或在输出时应用 XSS 过滤器,并将内容分配给传递给 View 的变量。您可以使用 $this->security->xss_clean($data_retrieved)。

关于php - 将 HTML 存储在数据库 codeigniter 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7930015/

相关文章:

php - 模拟 phpMyAdmin 导出功能

javascript - Angular : Uncaught Error: [$injector:modulerr] when using updated version of angularJS

database - 使用对象过滤查询集

数据库设计 : Creating an association of an association

sql - 还原 Azure DTU 中的 SQL 数据库后,保持 100% 全时状态

javascript - 在 Opencart 中使用用户 ID 实现 Google Analytics

PHP:发送选项列表作为参数(替代命名参数/参数包)

php - 如何使用 PHP 从上传到本地主机的一个 html 文件重定向到磁盘上的另一个 html 文件?

php - 使用 css 用作单选按钮时突出显示选定的 div

javascript - Webview 上的自动启动 html5 视频不适用于 Android 4.2.2