Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php获取本机ip(远程IP地址)

php获取本机ip(远程IP地址)

发布时间:2018-06-02   编辑:www.jquerycn.cn
本文介绍了php获取本机IP地址,php获取远程IP地址的方法,php获取用户真实ip地址的实例代码,需要的朋友参考下。

例子,php获取用户IP地址。
 

复制代码 代码示例:
<?php
// 111111111111 
echo $_SERVER['REMOTE_ADDR']; 
 
// 2222222222222 
function get_local_ip() { 
    $preg = "/\A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\Z/"; 
//获取操作系统为win2000/xp、win7的本机IP真实地址 
    exec("ipconfig", $out, $stats); 
    if (!emptyempty($out)) { 
        foreach ($out AS $row) { 
            if (strstr($row, "IP") && strstr($row, ":") && !strstr($row, "IPv6")) { 
                $tmpIp = explode(":", $row); 
                if (preg_match($preg, trim($tmpIp[1]))) { 
                    return trim($tmpIp[1]); 
                } 
            } 
        }  www.jbxue.com
    } 
//获取操作系统为linux类型的本机IP真实地址 
    exec("ifconfig", $out, $stats); 
    if (!emptyempty($out)) { 
        if (isset($out[1]) && strstr($out[1], 'addr:')) { 
            $tmpArray = explode(":", $out[1]); 
            $tmpIp = explode(" ", $tmpArray[1]); 
            if (preg_match($preg, trim($tmpIp[0]))) { 
                return trim($tmpIp[0]); 
            } 
        } 
    } 
    return '127.0.0.1'; 

您可能感兴趣的文章:
php函数获取在线ip与客户端ip
php获取远程客户端真实ip地址
PHP通过IP获取地理位置的代码
php获取本机ip(远程IP地址)
php获取真实ip地址的实例分享
如何获取远程机器的IP与MAC地址(c#代码)
php通过IP获取地理位置
php 获取网站地址的函数代码
深入解析PHP获取客户端IP的方法
php 获取用户真实IP与地理位置(淘宝IP接口)的实现代码

关键词: PHP获取IP地址  真实ip地址   
[关闭]