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 "&nbsp;";
    print 
"<td>$s</td>";
    print 
"<td>$value[1]</td></tr>\n";
}
print 
"</table>\n";



$common->showFoot();
?>