技術的なことから意味のないことまで、忘れたくないことをただ綴っていきます。RSSAmazon検索キーワード:出力する文字列のサニタイジング(無害化)2006年11月13日ユーザが入力した文字列を画面に出力したい場合、気をつけるべき事柄がいくつかあります。その一つが、今回のお題である「出力する文字列はサニタイジングすること」です。PHPには文字列をエスケープするための関数がいくつか用意されていますが、サニタイジングするためにはhtmlentities関数を使用し、しかも第2と第3引数を指定する必要があります。mb_internal_encoding());よくhtmlspecialchars関数が使われていたり、htmlentities関数を使っていても第1引数しか指定されていなかったりしますが、これでは穴が残ることになります。コメント(0)コメントはまだありません»コメントはまだありません。