目次
このページではサーバー変数($_SERVER)について説明していきます。
グローバル変数とは、定義済み変数の一つであり、極めて広範囲のサーバーで使える変数です。
このグローバル変数には、普段よく使う$_POSTや$_GETなども含まれています。
その中の一つがサーバー変数です。
そもそもサーバー変数とはなんでしょうか??
サーバにはヘッダやパス・スクリプトの位置など様々な情報があります。
そのサーバの情報にアクセスできる変数がサーバー変数です。
アクセスしてきた「ブラウザ情報」や「IPアドレス」もこのサーバ変数で取得することができます。
サーバー変数は$_SERVERのように表現します。
echo $_SERVER['PHP_SELF'];
実行結果
/text/hoge/index.php
echo $_SERVER['DOCUMENT_ROOT'];
実行結果
C:/xampp/htdocs
echo $_SERVER['SCRIPT_FILENAME'];
実行結果
C:/xampp/htdocs/text/hoge/index.php
echo $_SERVER['SCRIPT_NAME'];
実行結果
/text/hoge/index.php
以上