PHP
この記事では「PHP」について、基本の意味と使い方を初心者向けにやさしく説明します。
A function that safely retrieves and filters user input.
filter_input()
filter_input() は、フォームやURLパラメータから送られてきた値を安全に取得するための関数です。
直接 $_GET や $_POST を使ってデータを取り出すのではなく、入力元を指定しながらデータを取得でき、さらに フィルタ(検証や無害化)を自動で行えるのが特徴です。
たとえば、年齢を数値として受け取りたい場合、filter_input() を使えば「数字以外が入力されたときに無効にする」ことが簡単にできます。
これにより、入力ミスや不正な値の混入を防ぐことができます。
ポイント:
- 取得元を
INPUT_GET、INPUT_POSTなどで指定できる - 値の検証やフィルタリングを簡単に組み込める
- セキュリティ対策やデータの整形に役立つ