言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
スーパーグローバル変数は、定義済みの変数です。 自動的に定義され、プログラムのどこからでも汎用的に使うことが出来る変数です。 パラメータの種類を添え字に指定して値を取得します。
| 名前 | 機能 |
| $GLOBALS | スクリプトの中で利用可能なすべての変数に対してリファレンスを取得 |
| $_SERVER | Webサーバーや実行中のスクリプトに関する情報を取得 |
| $_GET | HTTPプロトコルのGETメソッドにより、フォームからスクリプトに送信される値を取得 |
| $_POST | HTTPプロトコルのPOSTメソッドにより、フォームからスクリプトに送信される値を取得 |
| $_COOKIE | HTTP Cookieにより、スクリプトに送信されるクッキーを取得 |
| $_FILES | フォームのHTTP POSTファイルアップロードにより、スクリプトに送信される情報を取得 |
| $_ENV | 環境変数を取得 |
| $_REQUEST | $_GET、$_POST、$_COOKIE、$_FILESの値を取得 |
| $_SESSION | スクリプトのセッション変数に関する情報を取得 |
環境変数は、OSが持っている、OSの環境に関する情報が入った変数です。 PHPでは、スーパーグローバル変数$_SERVERと$_ENVを使って参照できます。 $_SERVERで、Webサーバーやブラウザの情報を$_ENVでWebサーバーが動いているコンピュータのシステムに関する情報を参照できます。
なお、$_SERVERで参照できる環境変数には、主に次のようなものがあります。 $_SERVERの連想配列の添字に($_SERVER['HTTP_REFERER']のように)環境変数名を文字列で指定します。
| 変数名 | 意味 |
|---|---|
| HTTP_REFERER | 直前の通信における呼び出しもとのURL |
| HTTP_USER_AGENT | 直前の通信におけるクライアントのブラウザやOSに関する情報 |
| HTTP_HOST | Webサーバーのホスト名 |
| SERVER_SOFTWARE | WebサーバーとPHPのバージョン |
| SERVER_ADDR | サーバーのIPアドレス |
| REMOTE_ADDR | クライアントのIPアドレス |
| DOCUMENT_ROOT | Webサーバーのドキュメントルートのパス |
| SERVER_ADMIN | Webサーバー管理者のメールアドレス |
| SERVER_PROTOCOL | Webサーバーが使用するプロトコルとそのバージョン |
| REQUEST_METHOD | 直前の通信におけるデータの受け渡し方法 |
| COMPUTERNAME | コンピュータ名 |
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ