入力フィルタリング - PHPプロ!用語集

用語集

Glossary

【同】 Input Filtering

解説

プログラムに入ってきたデータが正しい(意図している)値かどうかを確認すること。入力チェックとか、バリデーションとも呼ばれる。PHPでは、文字型(CTYPE)関数や正規表現などを用いることが多い。

なお入力フィルタリングを行う場合は、正しくないデータを遮断する方法(ブラックリスト方式)ではなく、正しいデータを許可する方法(ホワイトリスク方式)でロジックを実装することが求められる。

関連用語

  • 正規表現

用語集メニュー

Glossary Menu



Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)