0

summernote エディターで codeigniter フレームワークを使用しています。

フレームワークなしで php 投稿の単一ページを使用すると、結果は次のようになります。

<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);

元のサマーノートの例で編集しました:

<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 に答える