我想使用訪問我的網站的訪問者的IP實現位置跟蹤器。 我使用下面的代碼:使用IP的位置跟蹤
<?php
error_reporting(E_ERROR | E_PARSE);
$info = file_get_contents("http://api.hostip.info/get_html.php");
$arr1 = preg_split("/[\s,]+/", "$info");
end($arr1);
$z = prev($arr1);
$geoplugin = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=$z'));
$loc = $geoplugin['geoplugin_regionName'];
echo "<td><input type='text' name='location' value='$loc' style='width:250px;height:50px;display:inline;background- color:#FFF;color:black;border-radius:0px;border:1px solid #C8C8C8' placeholder='Current Location'></td>"; ?>
但是,我無法得到具體位置,它顯示了不同的位置每次。
你在'$ info' –
你是怎麼想出那個故事嗎?第一項服務不是爲訪問者/客戶端提供IP,而是爲您的服務器提供IP。 – mario
我得到IP形式的$信息,然後從該IP獲取位置。 –