PHP根据IP查找地区

function GetIpLookup($ip = ‘‘){
    if(empty($ip)){
        $ip = GetIp();
    }
    $res = @file_get_contents(‘http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=‘ . $ip);
    if(empty($res)){ return false; }
    $jsonMatches = array();
    preg_match(‘#\{.+?\}#‘, $res, $jsonMatches);
    if(!isset($jsonMatches[0])){ return false; }
    $json = json_decode($jsonMatches[0], true);
    if(isset($json[‘ret‘]) && $json[‘ret‘] == 1){
        $json[‘ip‘] = $ip;
        unset($json[‘ret‘]);
    }else{
        return false;
    }
    return $json;
}  

$ipInfos = GetIpLookup(‘123.125.114.144‘); //baidu.com IP地址
var_dump($ipInfos);  
时间: 2024-10-31 01:31:46

PHP根据IP查找地区的相关文章

通过IP查找交换机端口(CISCO)

一.简介 在一个Cisco 交换网络中间,已知某台机器的IP地址,如何找出它连接到了哪台交换机的哪个端口上呢?本章将实验演示. 很基础的查找命令,但是有时候很多人都会忘记,当然,对新手除外. 1.(特权模式):show ip arp | include 你想查找的IP.此命令可查找出IP对应MAC地址 2.(特权模式):show mac address-table address MAC地址.此命令可找出MAC地址对应的端口 在这种情况下,一般要从汇聚层开始查找,查到端口后,进入到接入层交换机再

IP查找工具——angry IP Scanner

作用] 若树莓派没有屏幕可通过该工具查找树莓派的IP地址.例如下图的树莓派IP地址可能为192.168.1.107. 图1 IP scan查找树莓派IP地址

获取访客IP、地区位置信息、浏览器、来源页面

<?php //这个类似用来获取访客信息的 //方便统计 class visitorInfo { //获取访客ip public function getIp() { $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explod

PHP ip 查找 城市名

header("content-type:text/html;charset=utf-8");date_default_timezone_set("Asia/Shanghai");error_reporting(0);// 根据IP判断城市$user_ip = $_SERVER['REMOTE_ADDR'];$url ="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&i

用于修改hosts文件的 dl-ssl.google.com 对应ip查找

1)打开站长工具(http://tool.chinaz.com/)的“超级PING” 2)填入dl-ssl.google.com,监测点只选择“海外”3)将点击后列出的所有ip挨个ping一下,记录下能ping通的 4)在hosts文件末尾添加:xxx.xxx.xxx.xxx dl-ssl.google.com

根据访问ip的地区跳转到指定地址

1 <script type="text/javascript" src="http://ip.ws.126.net/ipquery"></script> 2 <script type="text/javascript"> 3 var prov_arr = new Array("北京市","广东省");//这里是需要屏蔽的省份数组 4 if (contains(prov_

java查看IP所属地区及哪个运营商

import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import net.sf.json.JSONObject; public class TestIp { public static void main(String[] args) throws Except

cisco路由器带宽占用ip查找

查看所有协议流量:show ip traffic 查看具体协议流量:show ip ospf traffic 查看某个端口流量:show interface f1/1 (选内网的 interface, sh int f1/1 就是看内网的流量) 要看哪些些 IP 在占用带宽Router# config tRouter# int f1/1Router# ip accounting (启动 ip accounting monitor)Router# exitRouter# exit Router#s

如何通过IP查找用户电脑

然后,在类Dos页面下,输入nbtstat -A  192.168.1.123(输入不分大小写,但是输入nbtstat和-A之间有一个空格,-A和ip地址之间也有一个空格),输入完成之后,点击回车. (ip地址为有效地址) 最后,即会看到如下图所示的信息.包括:计算机名.类型以及状态.(另外连对应的计算机Mac地址信息也可以获知) 上海IT外包   IT外包服务  上海IT技术服务 原文地址:https://www.cnblogs.com/it33/p/8882384.html