1#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
1#楼 发表于2006-09-22 03:46:29
评分:1
|
|
用
$ip=$_SERVE["REMOTE_ADDR"];
echo $ip;
应该就可以了。
|
|
2#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
2#楼 发表于2006-09-22 03:47:00
评分:♂
|
|
笔误,应该是 $_SERVER["REMOTE_ADDR"] 少了一个“R” |
|
3#楼 |
|
|
回复人:qqlzxq |
注册时间:2006-09-10 |
主题/回复:3/6 |
积分:421 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2006-09-22 05:52:07
评分:×
|
|
问题已经解决
谢谢版主。
不过如果能告诉我为什么就更好了:-)
谢谢! |
|
4#楼 |
|
|
回复人:qqlzxq |
注册时间:2006-09-10 |
主题/回复:3/6 |
积分:421 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2006-09-22 05:53:10
评分:×
|
|
问题已经解决
谢谢版主。
不过如果能告诉我为什么就更好了:-)
谢谢! |
|
5#楼 |
|
|
回复人:luohailio |
注册时间:2006-10-13 |
主题/回复:1/2 |
积分:407 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
5#楼 发表于2006-10-14 00:08:00
评分:1
|
|
可能是现在你用的是5。0后的版本 我开始也和你一样那样用不可以后来改成楼上说的就可以了
|
|
6#楼 |
|
|
回复人:liuxingyuyuni |
注册时间:2005-04-19 |
主题/回复:2/29 |
积分:444 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
6#楼 发表于2007-09-26 00:41:02
评分:1
|
|
function getClientIP()
{
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])
{
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
}
elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])
{
$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
}
elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])
{
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
elseif (getenv("HTTP_X_FORWARDED_FOR"))
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
elseif (getenv("HTTP_CLIENT_IP"))
{
$ip = getenv("HTTP_CLIENT_IP");
}
elseif (getenv("REMOTE_ADDR"))
{
$ip = getenv("REMOTE_ADDR");
}
else
{
$ip = "Unknown";
}
return $ip;
} |
|