特殊文字のフィルタリングについては…80点でした。 。
フォームを送信するときに、送信されたコンテンツから次のような特殊文字を除外する必要があるという問題が発生しました。
たとえば、送信されたコンテンツがあります: life*&)can)(_more beautiful
フィルターをかける方法: 人生はもっと美しくなることができます。
私がやっているのは:
$str=str_replace("&","",$str);
$str=str_replace(">","",$str);
$str=str_replace("<","",$str);
$str=str_replace("=","",$str);
$str=str_replace("(","",$str);
$str=str_replace(")","",$str);
$str=str_replace("[","",$str);
$str=str_replace("]","",$str);
$str=str_replace(".","",$str);
$str=str_replace("*","",$str);
$str=str_replace("#","",$str);
$str=str_replace("$","",$str);
$str=str_replace("@","",$str);
$str=str_replace("-","",$str);
$str=str_replace(" ","",$str);
$str=str_replace("&","",$str);
$str=str_replace("!","",$str);
$str=str_replace("~","",$str);
$str=str_replace("^","",$str);
$str=str_replace("%","",$str);
$str=str_replace("'","",$str);
$str=str_replace(""","",$str);
もっと簡単な方法はありますか。 。アドバイスをお願いします。 。ここで80点です。 。
共有先: