如何获取客户端ip地址? 怎样获得用户登陆的ip:http://www.csdn.net/expert/topic/609/609913.xml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ip = getenv("REMOTE_ADDR"); $ip = getenv("REMOTE_ADDR"); $ip = getenv("REMOTE_ADDR"); 这个好像只能取得代理服务器的地址;请问要是我想知道一台机子上的具体Ip地址,那要怎么样才能做到呀? 我补充一下: 比如说我的机子具体的Ip地址为: 172.16.13.136 代理服务地址为:202.102.240.74 若用$ip = getenv("REMOTE_ADDR");则好像只能读出代理服务器地址:202.102.240.74 若我想要读出Ip: 172.16.13.136 应该怎么才能办到呀? 这个好象有透过 firewall的, 申明一个全局变量:global $REMOTE_ADDR然后赋给另一个变量就可以了。 引用"zqping21cn(ping)"说的 “申明一个全局变量:global $REMOTE_ADDR,然后赋给另一个变量就可以了。”我试过还不行呀?你能给我举个例子吗? <? function getIp() { $ip = getenv("REMOTE_ADDR"); $ip1 = getenv("HTTP_X_FORWARDED_FOR"); $ip2 = getenv("HTTP_CLIENT_IP"); ($ip1) ? $ip = $ip1 : null ; ($ip2) ? $ip = $ip2 : null ; return $ip; } echo $ip;?> huiyingboy 谢谢 bombshell(水中鱼) 现在好了,thank you! 请问下Fusioncharts里的折线图,怎么在同一个图里画两根折现 一个页面在三个浏览器中的显示问题 php调用websercice 传进去两个base64Binary类型的参数 怎么写啊 PHP中,输入周次,得出该周日期 请教关于PHP制作用户登录问题验证是否登录问题?????? 如何使用php或者判断远程文件是否存在并获取其大小 有哪位朋友在windows下安装php5成功了? 如何击败php安装错误的问题? 搜索框 关于前后台,求帮忙,在线等 哪位有php编码的规范,给小弟一份 WIN2000SERVER IIS下装php的问题,我浏览.php3的文件,会出现下面提示
$ip = getenv("REMOTE_ADDR");
这个好像只能取得代理服务器的地址;
请问要是我想知道一台机子上的具体Ip地址,那要怎么样才能做到呀?
比如说我的机子具体的Ip地址为: 172.16.13.136 代理服务地址为:202.102.240.74 若用$ip = getenv("REMOTE_ADDR");则好像只能读出代理
服务器地址:202.102.240.74 若我想要读出Ip: 172.16.13.136 应该怎么才能办到呀?
global $REMOTE_ADDR
然后赋给另一个变量就可以了。
“申明一个全局变量:global $REMOTE_ADDR,然后赋给另一个变量就可以了。”我试过还不行呀?你能给我举个例子吗?
function getIp()
{
$ip = getenv("REMOTE_ADDR");
$ip1 = getenv("HTTP_X_FORWARDED_FOR");
$ip2 = getenv("HTTP_CLIENT_IP");
($ip1) ? $ip = $ip1 : null ;
($ip2) ? $ip = $ip2 : null ;
return $ip;
}
echo $ip;
?>
现在好了,thank you!