1stPHP
環境変数の表示
ソース
<?php
include "../../d/common.php";
$common = new common;
$common->showHead("環境変数の表示-".$common->cfg[title],"../../css/main.css","","../../d/count/top.cgi");
$common->showAdd();
$common->smpmenu("環境変数の表示","./server.php");
$server = array(
array('PHP_SELF','スクリプトのファイル名'),
array('GATEWAY_INTERFACE','CGIのバージョン'),
array('SERVER_NAME','サーバーのホスト名'),
array('SERVER_SOFTWARE','サーバーの 認識文字列'),
array('GATEWAY_INTERFACE','サーバーのホスト名'),
array('SERVER_PROTOCOL','プロトコル名とバージョン'),
array('REQUEST_METHOD','リクエストのメソッド名'),
array('HTTP_ACCEPT','Accept:ヘッダ'),
array('HTTP_ACCEPT_CHARSET','Accept-Charset:ヘッダ'),
array('HTTP_ACCEPT_ENCODING','Accept-Encoding:ヘッダ'),
array('HTTP_ACCEPT_LANGUAGE','Accept-Language:ヘッダ'),
array('HTTP_CONNECTION','Connection:ヘッダ'),
array('HTTP_HOST','Host:ヘッダ'),
array('HTTP_REFERER','リファラ'),
array('HTTP_USER_AGENT','User_Agent:ヘッダ'),
array('REMOTE_ADDR','ユーザーのIPアドレス'),
array('REMOTE_HOST','ユーザーのホスト名'),
array('REMOTE_PORT','ユーザーのポート番号'),
array('SERVER_PORT','web ポート番号'),
array('SERVER_SIGNATURE','サーバーのバージョン名'),
array('SCRIPT_NAME','スクリプトのパス'),
array('REQUEST_URI','URI'),
array('PHP_AUTH_USER','HTTP認証 ユーザー名'),
array('PHP_AUTH_PW','HTTP認証 パスワード'),
array('AUTH_TYPE','HTTP認証 認証形式')
);
print "<table border=1>\n";
foreach ($server as $value) {
print "<tr><td>\$_SERVER['".$value[0]."']</td>";
$s = $_SERVER[$value[0]];
if (!$s) $s = " ";
print "<td>$s</td>";
print "<td>$value[1]</td></tr>\n";
}
print "</table>\n";
$common->showFoot();
?>