`

php 客户端IP

 
阅读更多
// 定义一个函数getIP()
function getIP()
{
global $ip;
if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else $ip = "Unknow";
return $ip;
}

 

参考资料:

http://wenwen.soso.com/z/q416202671.htm

http://blog.csdn.net/lhjtianji/article/details/6931238

http://www.cnblogs.com/toby/archive/2011/10/08/2202014.html

分享到:
评论

相关推荐

    Flex通过web返回客户端IP

    在服务器端,你可以使用各种编程语言(如Java、PHP、ASP.NET等)来处理请求并返回客户端IP。以下是一个简单的PHP示例: ```php <?php header('Content-Type: application/x-www-form-urlencoded'); echo "ip=...

    PHP 获取客户端IP

    在PHP编程中,获取客户端IP地址是一项常见的任务,这通常涉及到网络通信和用户跟踪。客户端IP地址可以帮助我们识别用户的位置,记录访问日志,或者在需要时实施IP限制策略。以下是一些关于如何在PHP中获取客户端IP的...

    php获取客户端IP,系统名称,系统语言

    php获取客户端IP,系统名称,系统语言

    php 通过客户端IP获取国家,省份,城市名称

    标题中的"php 通过客户端IP获取国家,省份,城市名称"指的是使用PHP语言,通过用户的IP地址来确定他们的位置信息,包括国家、省份和城市。在PHP中,获取客户端IP地址的方法通常是使用`$_SERVER['REMOTE_ADDR']`全局...

    php获取客户端真实ip

    php函数获取电脑客户端真实ip,包括代理

    php获取客户端IP及URL的方法示例

    本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下: function getonlineip(){//获取用户ip if($_SERVER['HTTP_CLIENT_IP']) { $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP } ...

    NAT123端口映射获取客户端访问用户真实IP

    在IT网络环境中,当内网用户通过代理服务器或者NAT(网络地址转换)进行外部访问时,原始的客户端IP地址通常会被转换成公网上的一个统一IP,这导致服务端无法获取到真实的用户IP,这对于需要识别用户来源或者进行...

    PHP 显示客户端IP与服务器IP的代码

    本文将详细解析如何在PHP代码中实现对客户端IP地址和服务器IP地址的获取,并提供实际的代码示例。 首先,关于客户端IP地址的获取: PHP中获取客户端IP地址的常用方法有以下两种: 1. 使用$_SERVER超全局变量数组...

    php获取客户端的ip、地理信息、浏览器信息等内容的类.zip

    这个"php获取客户端的ip、地理信息、浏览器信息等内容的类"就是一个非常实用的工具,可以帮助开发者轻松地实现这些功能。下面将详细介绍这个类库的工作原理和使用方法。 首先,获取客户端的IP地址是通过HTTP协议头...

    精确的在线人数统计,记录客户端的ip等等........

    记录客户端IP地址可以提供以下信息: - **用户识别**:虽然IP地址不等同于唯一用户,但可以作为区分不同访问者的一种手段。 - **地理位置**:通过IP地址可以大致判断用户所在的国家、地区,这对于地域定向服务和...

    thinkphp如何获取客户端IP

    在开发Web应用时,获取客户端IP地址是一项基本的需求,特别是在处理用户请求、定位用户位置或者进行访问统计时。ThinkPHP作为一个流行的PHP框架,提供了一种简单的方法来获取客户端的IP地址,即`get_client_ip()`...

    一个可以取得客户端的ip、地理信息、浏览器、本地真实IP的php类库.zip

    在用户访问服务器时,服务器可以从`REMOTE_ADDR`、`HTTP_X_FORWARDED_FOR`、`HTTP_CLIENT_IP`等环境变量中获取客户端IP。如果用户经过了代理服务器,可能需要处理多个IP地址,通常`HTTP_X_FORWARDED_FOR`会包含用户...

    THinkPHP获取客户端IP与IP地址查询的方法

    ThinkPHP作为一个流行的PHP开发框架,提供了方便的方法来获取客户端IP和进行IP地址查询。本文将详细探讨如何在ThinkPHP框架中获取客户端IP以及如何使用IP地址查询方法,从而帮助开发者更有效地进行PHP编程。 首先,...

    PHP实现获取客户端IP并获取IP信息

    在PHP编程中,获取客户端IP地址以及对应的IP信息是常见的需求,这有助于追踪用户行为、进行地理定位等。本文将详细讲解如何通过PHP实现这一功能。 首先,客户端IP地址可以通过服务器上的环境变量来获取。在PHP中,...

    PHP获取客户端真实IP地址的5种情况分析和实现代码

    在PHP获取客户端IP中常使用 $_SERVER[“REMOTE_ADDR”] 。 (1) 但如果客户端是使用代理服务器来访问,那取到的是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,...

    php 获取ip所在区域实例

    // 获取客户端IP地址 $geoInfo = $ipLocation->getGeoInfo($ip); if ($geoInfo !== null) { echo "您来自:{$geoInfo['region']} - {$geoInfo['city']}"; } else { echo "无法确定您的位置信息。"; } ?> ``` ...

    一个可以取得客户端的ip、地理信息、浏览器、本地真实IP的php类库

    1. 获取客户端IP:通过分析`$_SERVER`数组,考虑到代理服务器的情况,提供一个统一的方法获取用户IP。 2. 获取地理信息:可能内置了与GeoIP数据库交互的逻辑,或者提供接口调用外部API。 3. 获取浏览器信息:解析`$_...

Global site tag (gtag.js) - Google Analytics