铁血霸主 2007-8-2 14:05
用getenv函数获取各种CGI环境变量
<p><?<br>$array = array(<br> "remote_addr",<br> "document_root",<br> "gateway_interface",<br> "server_software",<br> "server_name",<br> "server_protocol",<br> "server_port",<br> "server_admin",<br> "server_signature",<br> "request_method",<br> "request_uri",<br> "path_info",<br> "path_translated",<br> "script_name",<br> "script_filename",<br> "query_string",<br> "remote_host",<br> "remote_addr",<br> "remote_user",<br> "remote_ident",<br> "content_type",<br> "content_length",<br> "http_accept",<br> "http_accept_charset",<br> "http_accept_language",<br> "http_encoding",<br> "http_user_agent",<br> "http_connection",<br> "http_host",<br> "http_referer",<br> "auth_type"<br> );<br><br>echo <center>;<br>echo <table border="1" cellspacing="0" cellpadding="0">;<br>echo <caption>cgi environment variables</caption>;<br>echo <tr><th>name<th>value</tr>;<br><br>$count = count($array);<br>for($i=0;$i<$count;$i++){<br> $value = getenv($array[$i]);<br> if($value){<br> echo "<tr><td>$array[$i]<td>" . $value . "</tr>";<br> }<br>//下面的语句也可以哦<br>// if(isset($$array[$i])){<br>// echo "<tr><td>$array[$i]<td>" . $$array[$i] . "</tr>";<br>// }<br>}<br><br>echo </table>;<br>echo </center>;<br>?><br><div>