次のコードを見てみましょう。
$this->input->post('title', FALSE);
XSS フィルタリングを手動で無効にしました。
次に、いくつかの例を見てみましょう。
<p BAD_ATTR_KEY="BAD_ATTR_VAL">Salam</span>
戻り値:
<p BAD_ATTR_KEY="BAD_ATTR_VAL">Salam</span>
<p style="color: red;">Salam</span>
戻り値:
<p red;">Salam</span>
サイト管理者がページ上の任意の要素にさまざまなインライン スタイルを簡単に割り当てることができるように、この動作を無効にする方法はありますか?
アップデート:
application/config/config.php
常に必要なので、グローバル XSS フィルタリングを有効にしました。
信頼できる管理者がバックエンドからコンテンツを投稿している場合にのみ、XSS フィルタリングは必要ありません。そのために、上記のコードで説明したように、手動で XSS フィルタリングを無効にしました。そして、手動設定は にあるデフォルトの設定を上書きする必要があると思いますconfig.php
ので、問題はないはずです。