1. [代码]获取客户端IP地址经纬度所在城市
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
$getIp
=
$_SERVER
[
"REMOTE_ADDR"
];
echo
'IP:'
,
$getIp
;
echo
'<br/>'
;
$content
=
file_get_contents
(
"http://api.map.baidu.com/location/ip?ak=7IZ6fgGEGohCrRKUE9Rj4TSQ&ip={$getIp}&coor=bd09ll"
);
$json
= json_decode(
$content
);
echo
'log:'
,
$json
->{
'content'
}->{
'point'
}->{
'x'
};
//按层级关系提取经度数据
echo
'<br/>'
;
echo
'lat:'
,
$json
->{
'content'
}->{
'point'
}->{
'y'
};
//按层级关系提取纬度数据
echo
'<br/>'
;
print
$json
->{
'content'
}->{
'address'
};
//按层级关系提取address数据
?>
|