`

PHP 获取客户端IP

阅读更多
<?php
function getIP(){
    $ip = '127.0.0.1';
    if(isset($_SERVER)){
        if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
            $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        }else if(isset($_SERVER["HTTP_CLIENT_IP"])) {
            $ip = $_SERVER["HTTP_CLIENT_IP"];
        }else{
            $ip = $_SERVER["REMOTE_ADDR"];
        }
    }else{
        if(getenv("HTTP_X_FORWARDED_FOR")){
            $ip = getenv("HTTP_X_FORWARDED_FOR");
        }else if(getenv("HTTP_CLIENT_IP")) {
            $ip = getenv("HTTP_CLIENT_IP");
        }else{
            $ip = getenv("REMOTE_ADDR");
        }
    }
    return $ip;
}
echo getIP();
 ?>

 

效果图:

 

 

 

 

 

 

  • 大小: 10.5 KB
  • ip.rar (304 Bytes)
  • 下载次数: 0
1
0
分享到:
评论

相关推荐

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

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

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

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

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

    总结起来,PHP获取客户端IP并获取其对应的国家、省份和城市名称,是通过调用API或查询IP数据库实现的。`php_get_ip`文件很可能是实现这一功能的代码资源,解压后在本地环境中运行,可以快速集成到项目中,为用户提供...

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

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

    PHP 获取客户端 IP 地址的方法实例代码

    主要介绍了PHP 获取客户端 IP 地址的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

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

    在ASP.NET中,可以通过检查`Request.ServerVariables`集合中的`HTTP_X_FORWARDED_FOR`变量来获取客户端IP。代码如下: ```csharp string ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); ```...

    thinkphp如何获取客户端IP

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

    php获取客户端真实ip

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

    php 获取IP地址

    通过以上分析可以看出,使用PHP获取客户端IP地址是一个简单但非常重要的功能。合理利用这些技术不仅可以提高网站的安全性,还能为用户提供更好的服务体验。开发者在编写相关代码时应考虑到各种可能的情况,并进行...

    Flex通过web返回客户端IP

    在Flex中,要获取客户端IP,通常需要借助Web服务。Web服务端需要处理请求并返回客户端的IP信息。在服务器端,这可以通过访问HTTP请求头中的`X-Forwarded-For`或者`Remote-Addr`字段来实现,这些字段通常包含了...

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

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

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

    以上就是用PHP获取客户端IP和服务器IP的基本方法和注意点。需要注意的是,客户端IP地址在某些场景下可能并不是用户的真实IP地址,例如当用户通过代理服务器访问或者处于NAT环境中时,'REMOTE_ADDR'显示的将是代理...

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

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

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

    本文实例讲述了THinkPHP获取客户端IP与IP地址查询的方法。分享给大家供大家参考,具体如下: TP 中获取客户端IP地址的系统公共函数是:function get_client_ip()。返回值就是IP地址。 查询IP地址所在国家与地区的类...

    自动获取IP地理位置 PHP版

    综上所述,“自动获取IP地理位置 PHP版”项目涉及了PHP获取客户端IP、使用第三方API接口、JSON数据解析以及可能的缓存策略等多个知识点。这些技术在Web开发中扮演着重要角色,能帮助开发者更好地理解和定位网站的...

Global site tag (gtag.js) - Google Analytics