環境変数確認技術情報
GATEWAY_INTERFACE
CGI/1.1
サーバが使用している CGI のバージョンです。 例 'CGI/1.1'
SERVER_ADDR
219.94.145.241
現在のスクリプトが実行されているサーバの IP アドレスです。
SERVER_NAME
kakuninkun.web-tool-japan.com
現在のスクリプトが実行されているサーバのホスト名です。 スクリプトがバーチャルホスト上で実行されている場合は そのバーチャルホスト名となります。
SERVER_SOFTWARE
Apache
レスポンスヘッダ上に書かれている、 サーバの認識文字列です。
SERVER_PROTOCOL
HTTP/1.1
ページがリクエストされた際のプロトコル名とバージョンです。 例.'HTTP/1.0'
REQUEST_METHOD
GET
ページにアクセスする際に使用されたリクエストのメソッド名です。 'GET', 'HEAD', 'POST', 'PUT' など。 注意: リクエストのメソッドが HEAD だった場合、 PHP スクリプトはヘッダを送信した後(言い換えれば、 出力バッファリングを行わずに全出力を処理した後)に終了します。
REQUEST_TIME
(※なし)
リクエストの開始時のタイムスタンプ。PHP 5.1.0 以降で利用可能。
QUERY_STRING
(※なし)
ページがアクセスされた際にもし検索引数があればそれが格納されます。
HTTP_ACCEPT
text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
現在のリクエストの Accept: ヘッダがもしあれば その内容。
HTTP_ACCEPT_CHARSET
ISO-8859-1,utf-8;q=0.7,*;q=0.7
現在のリクエストの Accept-Charset: ヘッダが もしあればその内容。例: 'iso-8859-1,*,utf-8'
HTTP_ACCEPT_ENCODING
gzip
現在のリクエストに Accept-Encoding: ヘッダが もしあればその内容。例: 'gzip'
HTTP_ACCEPT_LANGUAGE
en-us,en;q=0.5
現在のリクエストに Accept-Language: ヘッダが もしあればその内容。例: 'en'
HTTP_CONNECTION
close
現在のリクエストに Connection: ヘッダが もしあればその内容。例: 'Keep-Alive'
HTTP_HOST
kakuninkun.web-tool-japan.com
現在のリクエストに Host: ヘッダが もしあればその内容。
HTTP_REFERER
(※なし)
現在のページに遷移する前にユーザエージェントが参照していた ページのアドレス(もしあれば)。これはユーザエージェントに よってセットされます。全てのユーザエージェントが これをセットしているわけではなく、また、HTTP_REFERER を変更する機能を持つものもああります。 要するに、信頼するべきものではありません。
HTTP_USER_AGENT
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
現在のリクエストに User-Agent: ヘッダが もしあればその内容。ページにアクセスしてきているユーザエージェント のしるしの文字列です。典型的な例は、 Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)。たとえば、 get_browser() でこの値を使って ページの出力をそのブラウザにあわせたものにすることも できるでしょう。
HTTPS
(※なし)
スクリプトが HTTPS プロトコルを通じて実行されている場合に 空でない値が設定されます。 ISAPI を IIS で使用している場合は、HTTPS プロトコルを通さないでリクエストが行われたときの値は off となることに注意しましょう。
REMOTE_ADDR
38.107.191.99
現在ページをみているユーザの IP アドレス。
REMOTE_HOST
(※なし)
現在のページにアクセスしているホスト名。DNS の逆引き検索は ユーザの REMOTE_ADDR に基づいています。 注意: Web サーバがこの値を生成できるように設定されている必要があります。 例えば Apache の場合 HostnameLookups On が httpd.conf に設定されていなければこの値は生成されません。 gethostbyaddr() もご覧ください。
REMOTE_PORT
47084
ユーザのマシンから Web サーバへの通信に使用されているポート番号
SERVER_PORT
80
Web サーバの通信ポートとして使用されているポート番号。デフォルトでは '80' ですが、例えば SSL を使用している場合は セキュア HTTP ポートとして設定されている値に変わります。
SERVER_SIGNATURE
Apache/1.3.41 Server at kakuninkun.web-tool-japan.com Port 80
サーバ上で生成されたページに追加される、 サーバのバージョン名とバーチャルホスト名の文字列。 Web サーバの設定で有効になっていることが必要です。
SCRIPT_NAME
/e/003600.html
現在のスクリプトのパス。 スクリプト自身のページを指定するのに有用です。 __FILE__ 定数には、カレント(すなわち読み込まれた)ファイルのパスとファイル名が 含まれます。
REQUEST_URI
/e/003600.html
ページにアクセスするために指定された URI。例えば、 '/index.html'
PHP_AUTH_DIGEST
(※なし)
PHP を Apache のモジュールとして実行し、HTTP ダイジェスト認証を 行っている場合、クライアントから送られた 'Authorization' ヘッダの 内容が設定されます(適切な認証処理を行うために利用します)。
PHP_AUTH_USER
(※なし)
PHP を Apache または IIS(PHP 5 での ISAPI)のモジュールとして 実行している場合に、HTTP 認証しているときにそのユーザ名がセットされます。
PHP_AUTH_PW
(※なし)
PHP を Apache または IIS(PHP 5 での ISAPI)のモジュールとして 実行している場合に、HTTP 認証しているときにそのユーザの パスワードがセットされます。
AUTH_TYPE
(※なし)
PHP を Apache のモジュールとして実行している場合に、 HTTP 認証しているときにその認証形式がセットされます。
CGI/1.1
サーバが使用している CGI のバージョンです。 例 'CGI/1.1'
SERVER_ADDR
219.94.145.241
現在のスクリプトが実行されているサーバの IP アドレスです。
SERVER_NAME
kakuninkun.web-tool-japan.com
現在のスクリプトが実行されているサーバのホスト名です。 スクリプトがバーチャルホスト上で実行されている場合は そのバーチャルホスト名となります。
SERVER_SOFTWARE
Apache
レスポンスヘッダ上に書かれている、 サーバの認識文字列です。
SERVER_PROTOCOL
HTTP/1.1
ページがリクエストされた際のプロトコル名とバージョンです。 例.'HTTP/1.0'
REQUEST_METHOD
GET
ページにアクセスする際に使用されたリクエストのメソッド名です。 'GET', 'HEAD', 'POST', 'PUT' など。 注意: リクエストのメソッドが HEAD だった場合、 PHP スクリプトはヘッダを送信した後(言い換えれば、 出力バッファリングを行わずに全出力を処理した後)に終了します。
REQUEST_TIME
(※なし)
リクエストの開始時のタイムスタンプ。PHP 5.1.0 以降で利用可能。
QUERY_STRING
(※なし)
ページがアクセスされた際にもし検索引数があればそれが格納されます。
HTTP_ACCEPT
text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
現在のリクエストの Accept: ヘッダがもしあれば その内容。
HTTP_ACCEPT_CHARSET
ISO-8859-1,utf-8;q=0.7,*;q=0.7
現在のリクエストの Accept-Charset: ヘッダが もしあればその内容。例: 'iso-8859-1,*,utf-8'
HTTP_ACCEPT_ENCODING
gzip
現在のリクエストに Accept-Encoding: ヘッダが もしあればその内容。例: 'gzip'
HTTP_ACCEPT_LANGUAGE
en-us,en;q=0.5
現在のリクエストに Accept-Language: ヘッダが もしあればその内容。例: 'en'
HTTP_CONNECTION
close
現在のリクエストに Connection: ヘッダが もしあればその内容。例: 'Keep-Alive'
HTTP_HOST
kakuninkun.web-tool-japan.com
現在のリクエストに Host: ヘッダが もしあればその内容。
HTTP_REFERER
(※なし)
現在のページに遷移する前にユーザエージェントが参照していた ページのアドレス(もしあれば)。これはユーザエージェントに よってセットされます。全てのユーザエージェントが これをセットしているわけではなく、また、HTTP_REFERER を変更する機能を持つものもああります。 要するに、信頼するべきものではありません。
HTTP_USER_AGENT
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
現在のリクエストに User-Agent: ヘッダが もしあればその内容。ページにアクセスしてきているユーザエージェント のしるしの文字列です。典型的な例は、 Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)。たとえば、 get_browser() でこの値を使って ページの出力をそのブラウザにあわせたものにすることも できるでしょう。
HTTPS
(※なし)
スクリプトが HTTPS プロトコルを通じて実行されている場合に 空でない値が設定されます。 ISAPI を IIS で使用している場合は、HTTPS プロトコルを通さないでリクエストが行われたときの値は off となることに注意しましょう。
REMOTE_ADDR
38.107.191.99
現在ページをみているユーザの IP アドレス。
REMOTE_HOST
(※なし)
現在のページにアクセスしているホスト名。DNS の逆引き検索は ユーザの REMOTE_ADDR に基づいています。 注意: Web サーバがこの値を生成できるように設定されている必要があります。 例えば Apache の場合 HostnameLookups On が httpd.conf に設定されていなければこの値は生成されません。 gethostbyaddr() もご覧ください。
REMOTE_PORT
47084
ユーザのマシンから Web サーバへの通信に使用されているポート番号
SERVER_PORT
80
Web サーバの通信ポートとして使用されているポート番号。デフォルトでは '80' ですが、例えば SSL を使用している場合は セキュア HTTP ポートとして設定されている値に変わります。
SERVER_SIGNATURE
Apache/1.3.41 Server at kakuninkun.web-tool-japan.com Port 80
サーバ上で生成されたページに追加される、 サーバのバージョン名とバーチャルホスト名の文字列。 Web サーバの設定で有効になっていることが必要です。
SCRIPT_NAME
/e/003600.html
現在のスクリプトのパス。 スクリプト自身のページを指定するのに有用です。 __FILE__ 定数には、カレント(すなわち読み込まれた)ファイルのパスとファイル名が 含まれます。
REQUEST_URI
/e/003600.html
ページにアクセスするために指定された URI。例えば、 '/index.html'
PHP_AUTH_DIGEST
(※なし)
PHP を Apache のモジュールとして実行し、HTTP ダイジェスト認証を 行っている場合、クライアントから送られた 'Authorization' ヘッダの 内容が設定されます(適切な認証処理を行うために利用します)。
PHP_AUTH_USER
(※なし)
PHP を Apache または IIS(PHP 5 での ISAPI)のモジュールとして 実行している場合に、HTTP 認証しているときにそのユーザ名がセットされます。
PHP_AUTH_PW
(※なし)
PHP を Apache または IIS(PHP 5 での ISAPI)のモジュールとして 実行している場合に、HTTP 認証しているときにそのユーザの パスワードがセットされます。
AUTH_TYPE
(※なし)
PHP を Apache のモジュールとして実行している場合に、 HTTP 認証しているときにその認証形式がセットされます。