我使用codeignitier,我想保存一些html代码(模板)到DB。
的问题是,我得到了每次保存到数据库的实体。我有这个<而不是<
在我的lib中我放了
$this->ci->form_validation->set_rules('html_text', 'HTML text', 'htmlspecialchars');
和
$html_text = $this->ci->input->post('html_text',true);
在我的视图中,我使用textarea和CKeditor
thanks for the help
当您发布文本字段时,内容是ASCII编码以便传输。这就是你在数据中看到的。在存储到数据之前在服务器上进行解码,或者在检索之后在客户端进行解码。我建议在服务器上做这些事情,因为您需要防止XSS和SQL注入(因为您正在做的事情可能非常危险)。使用验证库