[$_SERVER['']] サーバー情報や実行環境の情報を取得する

 
文書番号:20786




$_SERVER[''] グローバル変数を参照してサーバー情報や実行環境の情報を取得する方法です。

【変数】

$_SERVER['']

【引数】

引数 説明
第1引数 取得したい情報のパラメーターを指定します。

【戻り値】

結果 説明
指定したパラメーターの情報を返します。

【サンプル】


  接続しているユーザーのIPアドレスを取得します。

$_SERVER['REMOTE_ADDR'];
  実行しているサーバーのIPアドレスを取得します。

echo $_SERVER['SERVER_ADDR'];
  実行しているサーバー名を取得します。

echo $_SERVER['SERVER_NAME'];
  リンク元のページを取得します。

echo $_SERVER['HTTP_REFERER'];
  現在実行しているスクリプトのドキュメントルートからの相対パスを取得します。

echo $_SERVER['PHP_SELF'];
  現在実行しているスクリプトの絶対パスを取得します。

echo $_SERVER['SCRIPT_FILENAME'];
  ページにアクセスする際に使用されたリクエストのメソッド名を取得します。

echo $_SERVER['REQUEST_METHOD'];

その他にも取得できる情報はたくさんありますのでPHP のマニュアルをご参照ください。

【参考情報】

PHP マニュアル $_SERVER
http://php.net/manual/ja/reserved.variables.server.php