文字列中の HTMLのタグを無効化する

掲示板などでは、フォームで入力された文字列を、 Web ブラウザに表示します。 ただし、その文字列の中に HTMLのタグが含まれていると、好ましくないことが起 こる場合があります。 たとえば、アダルト画像を表示する<IMG> タグを入れられた場合、それが掲示板に表示されると、掲示板のイメージが悪化するということが考えられます。このようなことから、掲示板ではHTMLのタグを使用できなくすることがよくあります。 そのためには、文字列中のHTMLのタグを無効化する必要があります。 その処理を行う関数として、 htmlspecialcharsがあります。書き方は次の通り です。 htmlspecialchars (対象の文字抑) この関数は、次の処理を行って、 HTMLのタグが動作しないようにします。置換 後の文字列が値として返され、元の文字列は変化しません。

Leave a Reply

Your email address will not be published. Required fields are marked *