进入 PHPChina 首页
当前位置:PHPChina 开源社区门户 - PHP编程技巧 - 正文
[字号:  ]

用getenv函数获取各种CGI环境变量

发布时间:2007-6-28 13:02   作者: 网络转载   信息来源:   [我来说两句(842条)]
<?
$array = array(
               "remote_addr",
               "document_root",
               "gateway_interface",
               "server_software",
               "server_name",
               "server_protocol",
               "server_port",
               "server_admin",
               "server_signature",
               "request_method",
               "request_uri",
               "path_info",
               "path_translated",
               "script_name",
               "script_filename",
               "query_string",
               "remote_host",
               "remote_addr",
               "remote_user",
               "remote_ident",
               "content_type",
               "content_length",
               "http_accept",
               "http_accept_charset",
               "http_accept_language",
               "http_encoding",
               "http_user_agent",
               "http_connection",
               "http_host",
               "http_referer",
               "auth_type"
              );

echo <center>;
echo <table border="1" cellspacing="0" cellpadding="0">;
echo <caption>cgi environment variables</caption>;
echo <tr><th>name<th>value</tr>;

$count = count($array);
for($i=0;$i<$count;$i++){
   $value = getenv($array[$i]);
   if($value){
      echo "<tr><td>$array[$i]<td>" . $value . "</tr>";
   }
//下面的语句也可以哦
//   if(isset($$array[$i])){
//      echo "<tr><td>$array[$i]<td>" . $$array[$i] . "</tr>";
//   }
}

echo </table>;
echo </center>;
?>

字号:   | 推荐给好友

[我来说两句(842条)]
现在有0人对本文发表评论 查看全部评论>>评论区

 

评分:0

验证码: seccode