ホームページ > バックエンド開発 > PHPチュートリアル > 特殊文字のフィルタリングに関しては80点です。

特殊文字のフィルタリングに関しては80点です。

WBOY
リリース: 2016-06-13 12:41:25
オリジナル
914 人が閲覧しました

特殊文字のフィルタリングについては…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点です。 。




共有先:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート