0

グローバルxss保護がTRUEに設定されました。しかし、毒の入力は文字通り[削除済み]と同じように表示されるので、入力が毒であるかどうかを知る必要があります。毒の場合はドロップします。

関数strstrを使用してこれを行うことができます。文字列に[削除済み]がある場合、それは毒です。

しかし、CodeIgniterがすでに提供されているとよいでしょう。

4

1 に答える 1

1

これを試して:

word_censor();

テキストヘルパー

$disallowed = array('darn', 'shucks', 'golly', 'phooey');

$string = word_censor($string, $disallowed, 'Beep!');

テキスト文字列内の単語を検閲できます。最初のパラメーターには元の文字列が含まれます。2 番目には、許可しない単語の配列が含まれます。3 番目 (オプション) のパラメーターには、単語の置換値を含めることができます。指定されていない場合は、シャープ記号 #### に置き換えられます。例:

于 2012-10-22T02:21:33.970 に答える