Inputクラスは、HTTPパラメータ、サーバ変数及びユーザエージェント情報を扱うメソッドを提供する。
| メソッド | 説明 |
|---|---|
| method | リクエストに指定されたHTTPメソッドを返す。 |
| protocol | リクエストに指定されたプロトコル(httpとhttpsのいずれか)を返す。 |
| ip | リクエストを送信したクライアントのIPアドレスを返す。 |
| real_ip | PROXYサーバを経由したアクセスの場合、アクセス元のクライアントのIPアドレスを返す。 |
| referrer | リクエストのリファラを返す。 |
| user_agent | クライアントのユーザエージェントを返す。 |
| is_ajax | AJAXによるリクエスト(XMLHttpRequest)であればtrueを返す。 |
| post | POSTデータを返す。 |
| get | GETデータを返す。 |
// $_GETのすべての値を取得
Input::get();
// $_GET['id']の値を取得
Input::get('id');