getenv
取得系统的环境变数
语法: string getenv(string varname);
传回值: 字串
函式种类: PHP 系统功能
内容说明
若正确取得环境变数 varname,则传回变数值。失败则传回 false。
使用范例
下例可以取得使用者浏览器所在机器的网址
<?
$ip = getenv("REMOTE_ADDR");
?>
取得系统的环境变数
语法: string getenv(string varname);
传回值: 字串
函式种类: PHP 系统功能
内容说明
若正确取得环境变数 varname,则传回变数值。失败则传回 false。
使用范例
下例可以取得使用者浏览器所在机器的网址
<?
$ip = getenv("REMOTE_ADDR");
?>
win2000 的IIS服务器,
我们的终端是通过HUB连的代理服务器
和IIS服务器相连也要走HUB,这有关系吗?
用<?echo getenv("REMOTE_ADDR");?>不行呀!
{
if(getenv('HTTP_CLIENT_IP'))
{
$onlineip = getenv('HTTP_CLIENT_IP');
}
elseif(getenv('HTTP_X_FORWARDED_FOR'))
{
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('REMOTE_ADDR'))
{
$onlineip = getenv('REMOTE_ADDR');
}
else
{
$onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}
return $onlineip;
}