定義と使用法
filter_input() 関数は、外部スクリプトからフィルターへの入力を取得し、フィルター処理します。
この関数は、ユーザー入力などの安全でないソースからの変数フォームを検証するために使用されます。
この機能では、複数のソースを入力できます:
INPUT_GET
INPUT_POST
INPUT_COOKIE
入力_ENV
入力サーバー
INPUT_SESSION (まだ実装されていません)
INPUT_REQUEST (まだ実装されていません)
成功した場合はフィルタリングされたデータ、失敗した場合はフィルタリングされたデータを返し、「variable」パラメータが設定されていない場合は NULL を返します。
文法
リーリー | 説明 |
---|---|
入力タイプ | 必須。入力タイプを指定します。上記の可能なタイプのリストを参照してください |
変数 | 必須。変数フィルターを指定する |
フィルター | オプション。使用する番号付きフィルターを指定します。デフォルトは FILTER_SANITIZE_STRING です。 PHP フィルターを確認することは、フィルターを参照することによって完全に可能です。フィルター番号には、番号名 (FILTER_VALIDATE_EMAIL など) または ID 番号 (274 など) を指定できます。 |
オプション | オプション。フラグ/オプションの連想配列、または単一のフラグ/オプションを指定します。各フィルターのさまざまな選択肢とフラグを確認します。 |
例 この例では、filter_input () 関数を使用して変数をフィルター処理します。受け取った変数は有効な電子メール アドレスです:
リーリー リーリー リーリー リーリー リーリー リーリー