0

我正在使用带有 Summernote 编辑器的 codeigniter 框架。

如果我在没有框架的 php post 中使用单个页面,结果是这样的:

<span style="font-weight: bold;">asdasdasd</span>

但是,如果我在 codeigniter 中使用 post ,结果会有所不同,如下所示:

<span  bold;">asdasdasd</span>

style='font-weight: '不见了..

为什么会发生,解决方案是什么?
感谢您的帮助。

4

2 回答 2

2

我得到了答案...

在 codeigniter 中不要使用:

$_POST['content'] OR $_GET['content']

但使用:

$_REQUEST['content']

问题解决了!

于 2014-11-06T05:58:10.800 回答
0

我认为这是一个 xss 过滤器问题,尝试禁用或将值设置为 false。

$content = $this->input->post('content', FALSE);

我用原始的summernote示例进行了编辑:

<div class="span12">
        <h2>POST DATA</h2>
        <pre>
        <?php print_r($this->input->post(NULL, FALSE)); ?>
        </pre>
        <pre>
        <?php echo htmlspecialchars($this->input->post('content', FALSE)); ?>
        </pre>
    </div>
于 2014-11-12T19:39:32.597 回答