Codeigniter保存HTML数据,问题与实体

问题描述:

我使用codeignitier,我想保存一些html代码(模板)到数据库中。Codeigniter保存HTML数据,问题与实体

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

在我的lib我把

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

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

在我看来,我用一个textarea和CKEDITOR

感谢您的帮助

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