【问题标题】:Codeigniter save HTML data, issue with EntitiesCodeigniter 保存 HTML 数据,实体问题
【发布时间】:2015-09-10 18:55:43
【问题描述】:

我使用 codeignitier,我想将一些 html 代码(模板)保存到数据库中。

问题是我每次都将实体保存到数据库中。 我有这个 &lt ;而不是

在我的库中我放了

$this->ci->form_validation->set_rules('html_text', 'HTML text', 'htmlspecialchars');           

$html_text   = $this->ci->input->post('html_text',true);                

在我看来,我使用 textarea 和 CKeditor

感谢您的帮助

【问题讨论】:

    标签: php html database codeigniter entities


    【解决方案1】:

    当您发布文本字段时,内容会被 ASCII 编码以便传输。这就是您在数据中看到的。 在存储到数据之前在服务器上解码,或者在检索后在客户端解码。我建议在服务器上执行这些操作,因为您需要防止 XSS 和 SQL 注入(因为您所做的事情可能非常危险)。使用验证库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 2021-01-15
      相关资源
      最近更新 更多