根據ip獲取位址的幾種方法如:http://
int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=123.123.123.123,將引數ip值換成指定的ip位址即可。
本地使用:
var myprovince = remote_ip_info['province'];
var mycity = remote_ip_info['city']
var mydistrict = remote_ip_info['district'];
$(function
());
});html**:
您所在的城市是:
class="prov">
class="city">
2、使用**的ip位址庫
**也提供了比較權威的ip位址庫,
ip.taobao.com/service/getipinfo.php?ip=123.123.123.123,返回對應ip的省市相關資訊。
$(function
());
});
gettaoip.php用來獲取**的對應ip的省市資訊,返回的是json格式的資料。
$ip = get_client_ip(); //
獲取當前使用者的ip $url = "".$ip; $data = file_get_contents($url); //呼叫**介面獲取資訊 echo $data;
get_client_ip()用來獲取本地使用者的ip位址。
//獲取使用者真實ip function get_client_ip()
案例**分享
資料表結構
drop table
if exists `think_ipdb`;
create table `think_ipdb` (
`id` int(11) not null auto_increment,
`ip` varchar(30) default
null,
`country` varchar(50) default
null,
`province` varchar(30) default
null,
`city` varchar(30) default
null,
`district` varchar(30) default
null,
`isp` varchar(50) default
null,
primary key (`id`),
unique key `ip` (`ip`) using btree
) engine=myisam auto_increment=24780 default charset=utf8 comment='本地 ip位址庫';
呼叫示例
$think_ipdb = m('think_ipdb',null,c('uc_db_dsn')); //
例項化user物件 $city = $this->_getlocaldbip($think_ipdb,$value['ip']);
類方法/*
* * 獲取本地ip庫資訊 * @param type $db * @param type $ip
*/private
function _getlocaldbip($db,$ip) $tmp = $db->where(array('ip'=>$ip))->find(); if(empty($tmp))else }else }
通用函式
//
獲取他人ip的幾種方法
那麼對方的ip位址該如何搜查得到呢?這樣的問題你也許會嗤之以鼻,的確,查詢對方計算機的ip位址,實在簡單得不值得一提 可是,要讓你列舉出多種ip位址搜查方法時,你可能就感到勉為其難了。下面,本文就對如何快速 準確地搜查出對方好友的計算機ip位址,提出如下幾種方法,相信能對大家有所幫助 1 郵件查詢法...
獲取IP位址方法
方法一 方法二 方法三 string strhostname system.net.dns.gethostname string clientipaddress system.net.dns.gethostaddresses strhostname getvalue 0 tostring 但如果客戶...
快速獲取別人IP位址的4種方法
那麼對方的ip位址該如何搜查得到呢?這樣的問題你也許會嗤之以鼻,的確,查詢對方計算機的ip位址,實在簡單得不值得一提 可是,要讓你列舉出多種ip位址搜查方法時,你可能就感到勉為其難了。下面,本文就對如何快速 準確地搜查出對方好友的計算機ip位址,提出如下幾種方法,相信能對大家有所幫助 1 郵件查詢法...