<?php
# globalEnv.php
$envs = array( "HTTP_REFERER", "HTTP_USER_AGENT", "REMOTE_ADDR", "REMOTE_HOST", "QUERY_STRING", "PATH_INFO" );
if (!isset($_SERVER['REMOTE_HOST']) && isset( $_SERVER['REMOTE_ADDR'] ) )
{
$_SERVER['REMOTE_HOST'] = gethostbyaddr( $_SERVER['REMOTE_ADDR'] );
}
foreach ( $envs as $env )
{
echo "$env: $_SERVER[$env]<br />";
}
?>
<html>
<head>
<title>Global Environment Server Variables Test</title>
</head>
<body>
<?php
$self = $_SERVER['PHP_SELF'];
echo "<a href=\"http://domain.com/dir/globalEnv.php/my_path_info?action=click_this&this=$self\">globalEnv TEST LINK</a>";
?>
</body>
</html>
Hopefully this helps you along the way!