環境変数確認(環境変数チェック)

環境変数
HTTP_HOST tool.t3a.net
HTTP_USER_AGENT CCBot%2F2.0+%28https%3A%2F%2Fcommoncrawl.org%2Ffaq%2F%29
HTTP_ACCEPT_LANGUAGE en-US%2Cen%3Bq%3D0.5
HTTP_ACCEPT_ENCODING
HTTP_ACCEPT_CHARSET
HTTP_KEEP_ALIVE
HTTP_CONNECTION close
SERVER_NAME tool.t3a.net
SERVER_ADDR 157.112.187.21
SERVER_PORT 443
SERVER_PROTOCOL HTTP%2F1.1
REQUEST_METHOD GET
REMOTE_HOST ec2-18-204-48-199.compute-1.amazonaws.com
REMOTE_ADDR 18.204.48.199
REMOTE_PORT 34036

HTTP_HOST

アクセスしているページのホスト名です。

HTTP_USER_AGENT

ページにアクセスしているユーザーのブラウザのバージョン番号やプラットフォーム名を含んだ文字列です。

HTTP_ACCEPT_LANGUAGE

ブラウザーが表示可能な言語の一覧。複数の言語、および優先順位の指定が可能です。

HTTP_ACCEPT_ENCODING

ブラウザーが利用可能な圧縮アルゴリズムの形式。例えばブラウザーがgzipをサポートしていることを伝えた場合、サーバーはHTTPレスポンスをgzipで圧縮して返却します。なお双方が圧縮アルゴリズムに対応していても、応答の本体を圧縮しないことも選択できます。

HTTP_ACCEPT_CHARSET

ブラウザーが利用可能な言語コード。サーバーはブラウザーから提案された1つを使用して応答します。ブラウザは通常、このヘッダーを設定しません。

HTTP_KEEP_ALIVE

ブラウザーの接続方法、応答の最大量およびタイムアウトの設定が可能です。

HTTP_CONNECTION

セッションの永続性を表します。例えばkeep-aliveを設定した場合、永続的で接続は閉じられません。同じサーバーへの後続の要求が実行されます。

SERVER_NAME

スクリプトが実行されているサーバーのホスト名。

SERVER_ADDR

スクリプトが実行されているサーバのipアドレス。

SERVER_PORT

スクリプトが使用しているWebサーバーの通信ポートの番号。デフォルトではhttp通信は[80]、https通信は[443]を利用する。

SERVER_PROTOCOL

Webサーバーがページをリクエストされた際の返答方法(プロトコル名とバージョン)。

REQUEST_METHOD

ブラウザーがページにアクセスした際に使用されたリクエストの種類(GET,POST,PUT,DELETEなど)。

REMOTE_HOST

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

REMOTE_ADDR

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

REMOTE_PORT

ブラウザーがサーバーと通信する際に利用したポートの番号。


参考サイト

PHP公式サイト

http://php.net/manual/ja/reserved.variables.server.php

Mozilla(FireFoxの開発会社)のWebドキュメント

https://developer.mozilla.org/en-US/docs/Web/HTTP