【发布时间】:2013-05-06 13:18:49
【问题描述】:
我正在使用 codeigniter 开发 CMS。用户应该了解 HTML 并自己构建页面。现在,我在数据库(mysql 数据库)中存储一些标签时遇到了问题。
用户可以上传图片到服务器,然后在代码中使用图片的路径。 代码在 .当我尝试将某个页面的代码更新为:
<img src="assets/fileserver/versje2.jpg" alt="" />
一切正常。 但是当我对其应用内联样式时
<img style="width: 200px;" src="assets/fileserver/versje2.jpg" alt="" />
这行不通。它只是忽略了样式,并将以下内容存储在数据库中:
<img src="assets/fileserver/versje2.jpg" alt="" />
它只是删除样式。这怎么可能?
我试过了:
-htmlspecialchars
-htmlentities
$config['global_xss_filtering'] = FALSE;
$config['global_xss_filtering'] = TRUE;
对可能出现的问题有什么建议吗?
【问题讨论】:
标签: php html mysql codeigniter