php获取客服端口IP 以及物理地址 网络
2017-12-02 16:30
423 查看
<?php function getIP() { static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else if (isset($_SERVER["HTTP_CLIENT_IP"])) { $realip = $_SERVER["HTTP_CLIENT_IP"]; } else { $realip = $_SERVER["REMOTE_ADDR"]; } } else { if (getenv("HTTP_X_FORWARDED_FOR")){ $realip = getenv("HTTP_X_FORWARDED_FOR"); } else if (getenv("HTTP_CLIENT_IP")) { $realip = getenv("HTTP_CLIENT_IP"); } else { $realip = getenv("REMOTE_ADDR"); } } return $realip; } function getCity($ip = '') { global $a_country,$a_area,$a_region,$a_city,$a_isp; $taobao = 'http://ip.taobao.com/service/getIpInfo.php?ip='; $url = $taobao.$ip; $json = file_get_contents($url); $json = json_decode($json, true); $a_country=$json['data']['country']; $a_area=$json['data']['area']; $a_region=$json['data']['region']; $a_city=$json['data']['city']; $a_isp=$json['data']['isp']; } $kip=getIP(); getCity($kip); $doli=$a_country.$a_area.$a_region.$a_city." ".$a_isp; echo "你的ip是:" . $kip . "<br>"; echo "你的其他信息是:" . $doli . "<br>"; /** * 获取 IP 地理位置 * 淘宝IP接口 * @Return: array function getCity($ip = '') { $url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip; $ip=json_decode(file_get_contents($url)); if((string)$ip->code=='1'){ return false; } $data = (array)$ip->data; return $data; } echo "<br>"; $ak=remote_ip_info.city; $kip=getIP(); echo "<br>"; var_dump(getCity($kip)); echo "<br>"; echo "你的ip是:" . $kip . "<br>"; echo "你的其他:" . $ak . "<br>"; */ ?>
相关文章推荐
- C#中获取服务器IP,客户端IP以及网卡物理地址
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十节 获取本机已探测的IP – 物理地址映射表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十三节 获得目的地IP对应的物理地址
- PHP正则表达式获取指定IP的物理地址
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十三节 获得目的地IP对应的物理地址
- php 根据ip获取城市以及网络运营商名称(利用qqwry.dat)
- php中获取指定IP的物理地址的代码(正则表达式)
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十节 获取本机已探测的IP – 物理地址映射表
- Linux 下获取LAN中指定IP的网卡的MAC(物理地址)
- PHP 获得IP 运营商 物理地址
- 【转】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段
- java获取访问者真实ip和真实地址以及运营商
- 使用Python获取网段IP个数以及地址清单的方法
- 通过js获取 服务器 ip 服务器端口 服务器地址
- 嵌入式 获取网卡设备以及IP和MAC地址示例以及网络编程之ioctl小结
- 获取局域网中网络用户名、IP以及MAC
- PHP通过IP获取当前用户的地址---国---省---市
- C#获取本机(公网)IP、所在地以及网络类型
- 正则表达式——获取指定IP的物理地址(二)