素材牛

PHP获取客户端真实IP

 所属分类:PHP/MySql-函数/算法

 浏览:2831次-  下载:14次-  评论:35次-  发布时间:2017-08-07
PHP获取客户端真实IP
积分说明:注册即送5牛币,每天签到可获得5牛币,第三方账号登陆、注册直接赠送20牛币!    我要充值   更多积分说明»
素材描述:我们经常要用数据库记录用户的IP,以下代码可以获取客户端真实的IP

详细介绍

函数:

function getIp()
{ 
    if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) 
    {
        $ip = getenv("HTTP_CLIENT_IP"); 
    }
    else 
    {
        if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) 
        {
            $ip = getenv("HTTP_X_FORWARDED_FOR"); 
        }
        else 
        {
            if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
	    {
                $ip = getenv("REMOTE_ADDR"); 
	    }
	    else 
	    {
                if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) 
		{
                    $ip = $_SERVER['REMOTE_ADDR']; 
		}
		else 
		{
                    $ip = "unknown"; 
		}
	    }
        }
    }
    return ($ip); 
}

使用方法:

echo getIp(); 

讨论这个素材(35)回答他人问题或分享使用心得会奖励牛币

转角遇见鬼
2017年08月07日

收藏了,超级常用的函数

4967883:为啥我用了但是ip查出来的不对呢
回复
我是谁
2017年08月16日

不错

回复
MOMIYU
2017年09月27日

收藏了,超级常用的函数

回复
728739414
2017年09月27日

这个可以用啊

回复
tanyoulin
2017年11月23日

这个不错哦

回复
tanyoulin
2017年11月24日

bucuo收藏了

回复
longlong
2017年11月24日

bucuo收藏了

回复
1471465028
2017年11月27日

挣积分+++++++++++++++

回复
人在江湖飘
2017年12月07日

不错,收藏了

回复
18336357783
2017年12月28日

挣点牛币

回复
1471465028
2018年01月10日

很基础的教程,对新手帮助很大的

回复
1471465028
2018年01月11日

先收藏

回复
a17805936991
2018年01月18日

不错不错

回复
www.gouguoyin.cn
2018年01月26日

不错不错

回复
liunian
2018年02月07日

正好能用到

回复
bo5211ok
2018年02月07日

很实用的哈    学习学习

回复
钱掌柜阿周
2018年02月27日

挣点牛币

回复
钱掌柜阿周
2018年03月01日

很实用的哈    学习学习

回复
钱掌柜徐信爱
2018年03月01日

很实用的哈    学习学习 挣点牛币

回复
卡神族
2018年03月01日

挣点牛币

回复
bofa
2018年03月09日

不错

回复
857819854
2018年03月20日

不错的

回复
guoqw
2018年03月29日

有注释就更好了 嘿嘿

回复
alone123
2018年04月04日

收藏了,超级常用的函数

回复
1214741711
2018年04月04日

收藏了,超级常用的函数

回复
857819854
2018年04月04日

收藏了,超级常用的函数

回复
艺美科技
2018年05月15日

好像不太准!刚刚测了一下!我是河北的,ip是内蒙的!

回复
13452078031
2018年06月19日

收藏了,超级常用的函数

回复
bigdog
2018年06月26日

学习知识的

回复
pluspig
2018年06月28日

收藏了,超级常用的函数

回复
军Corrine
2018年07月18日

很好的

回复
都过去了jj
2018年08月08日

很好 

回复
4967883
2018年09月07日

为什么在楼主这显示我的IP是正确的,放在我的项目里显示的就是不对呀

回复
2199301988
2018年11月23日

很好

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0 已下载次数:14
所需牛币:1 开始下载

牛币获取:可通过签到、评论、充值、发布素材获得 » 牛币充值

会员账号
会员密码
安全验证