$_SERVER(サーバー変数)

$_SERVER(サーバー変数)は、定義済み変数のひとつで、Webサーバーから提供される、サーバー関連情報を格納した連想配列となっている。

$_SERVER(サーバー変数)は、スーパーグローバル変数で、プログラム全体の、どのスコープでも呼び出せる。関数の内部で呼び出す場合、グローバル変数は、グローバル宣言するが、スーパーグローバル変数は、グローバル宣言すら必要ない。

主なサーバー変数

$_SERVER[‘PHP_SELF’]

スクリプトのファイル名。ドキュメントルートから取得。

$_SERVER[‘SERVER_NAME’]

サーバーのホスト名、もしくは、バーチャルホスト名。

$_SERVER[‘SERVER_ADDR’]

サーバーのIPアドレス。

$_SERVER[‘GATEWAY_INTERFACE’]

サーバーのCGIのバージョン。

$_SERVER[‘REQUEST_METHOD’]

リクエストメソッド名。

$_SERVER[‘REQUEST_TIME’]

リクエスト開始時のタイムスタンプ。

$_SERVER[‘QUERY_STRING’]

検索引数があれば、検索引数を格納。

$_SERVER[‘DOCUMENT_ROOT’]

スクリプトのドキュメントルート。ディレクトリ。

$_SERVER[‘REMOTE_ADDR’]

ページにアクセスしているユーザーの、IPアドレス。

$_SERVER[‘REMOTE_HOST’]

ページにアクセスしているユーザーの、ホスト名。

$_SERVER[‘SCRIPT_NAME’]

現在のスクリプトのパス。

$_SERVER[‘REQUEST_URI’]

ページにアクセスするために指定されたURI。

スポンサード リンク

カテゴリー: PHP, 変数 タグ: パーマリンク