在cart中添加ckeditor latex代码后,codeigniter破坏会话


codeigniter destroying session after adding ckeditor latex code in cart

我正在从事在线考试的codeigniter项目。我正在创建可选题库。对于添加多个选项,我是单个ck编辑器,在创建选项后,我将在代码点火器推车中插入选项。选项是ck编辑器的html。

但当我在ckeditor中使用latex方程作为选项时,我就退出了。它破坏了我的用户登录会话。正常的html工作正常。谁来克服这个问题?

 <Script>
var option_html=CKEDITOR.instances['option'].getData()
$.post(base_url+"question_bank/questions/add_option",
        {option_html:option_html,is_correct:is_correct}
        ,
         function(data)
          {
             //code
          }
        );
</script>
php code
$data = array(
                       'id'      => uniqid(),
                       'qty'     => 1,
                       'price'   => "1",
                       'name'    => $is_correct,
                        'options' => array('type' => 'question_option',
                                            'option_id'=>'',
                                          'option_html' => $option_html)
                    );
                $this->cart->insert($data);

我得到的答案是不存在cookie大小的问题。将购物车中product_name_rules的值更改为'[:print:]';更改config以使用数据库进行会话打开ckedior/plugins/eqneditor/b对话框/eqneditor.js并删除语句.setAttribute('alt')