InfoQ

交流

讨论:ip值为何顺序反的?

作者 xxphp 发布于 0000-00-00 分类:php基础编程

不用代理正常,用代理后,取出的顺序相反,请大侠帮忙。另IP用什么字段在数据库?谢谢了。
<?
function iptype1 () {
if (getenv("HTTP_CLIENT_IP")) {
return getenv("HTTP_CLIENT_IP");
}
else {
return "none";
}
}
function iptype2 () {
if (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
}
else {
return "none";
}
}
function iptype3 () {
if (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
}
else {
return "none";
}
}
function ip() {
$ip1 = iptype1();
$ip2 = iptype2();
$ip3 = iptype3();
if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") {
return $ip1;
}
elseif (isset($ip2) && $ip2 != "none" && $ip2 != "unknown") {
return $ip2;
}
elseif (isset($ip3) && $ip3 != "none" && $ip3 != "unknown") {
return $ip3;
}
else {
return "none";
}
}

Echo ip();
?>



逛论坛交流ip值为何顺序反的?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

相关讨论话题

5 条回复

回复

>自顶一下,有谁知道? 发表人 xxphp 发表于 10月01日
>奇怪? 发表人 luzhou 发表于 10月01日
>顶。IP用什么数据类型在数据库? 发表人 xxphp 发表于 10月01日
>char(20) 发表人 xltxlm 发表于 10月01日
>多谢! 发表人 xxphp 发表于 10月01日
  1. 返回顶部

    Re: ip值为何顺序反的?

    2003年10月01日 发表人 xxphp

    >自顶一下,有谁知道?

  2. 返回顶部

    Re: ip值为何顺序反的?

    2003年10月01日 发表人 luzhou

    >奇怪?

  3. 返回顶部

    Re: ip值为何顺序反的?

    2003年10月01日 发表人 xxphp

    >顶。IP用什么数据类型在数据库?

  4. 返回顶部

    Re: ip值为何顺序反的?

    2003年10月01日 发表人 xltxlm

    >char(20)

  5. 返回顶部

    Re: ip值为何顺序反的?

    2003年10月01日 发表人 xxphp

    >多谢!




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

请问:PHP程序中的变量能否传给JavaScr...

同标题。请指点。谢谢!

大家帮我看看这个页面怎么样!我兄弟做...

大家多提意见了。 谢谢 :blowzy: :blowzy: http://www.c...

问一个表单的问题

做了一个浮动层,当层漂浮到下拉菜单的时候就会给菜单遮住,如何...

函数解析是什么意思?

在文本框中输入表达式,提交后得出结果,如何用php写程序? ...

谁知道flash

谁知道flash-mx中得mx是什么意思啊??

提问的智慧

刚刚有看到有人在问那种×××问题,说实话,看到那种问题真的懒...

如何才能做到象phpadmin的导出数据的方...

如题!!

关于变量的问题!

我在学习过程中遇到$HTTP_POST_VARS() ,$_POST , 请问这两个变...

悟颡

上网这么久,还没收过相片,我要:blowzy: :blowzy: :blowzy: :bl...

黄品源

[ Full Screen ]

[]