トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

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.お問合せ