我尝试在我的网站上添加地理位置,这样我就可以获得客户当前的位置,因为我想要的IP地址是我没有得到的。
<?php include('doctype.php');?>
<header>
<?php include('topHeader.php');?>
<?php include('searchArea.php');?>
</header>
<?php include('nav.php');?>
<div class="container">
<section>
<?php
$b=get_client_ip();
echo $b;
function get_client_ip() {
$ipaddress = '';
if($_SERVER['REMOTE_ADDR'])
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}?>
</section>
</div>
<?php include('footer.php');?>
这是我的代码我试图获取地理位置的IP地址。你知道任何地理位置示例来获得客户目前的城市吗?
答案 0 :(得分:0)
使用地理位置获取当前位置的最佳方式
使用下面的客户端当前位置Latitude&amp;经度
<!DOCTYPE html>
<html>
<body onload="getlocation()">
<script>
function getlocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
alert("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
alert("Latitude: " + position.coords.latitude +
"\n Longitude: " + position.coords.longitude);
}
</script>
</body>
</html>
这种基于纬度和经度的显示谷歌地图标记