如何记录确切的地理位置?

时间:2015-06-08 19:52:11

标签: php html geolocation ip

我制作了一个脚本来记录访问该文件的用户的某些数据。但是,我也想记录用户的确切地理位置。

例如,当您访问http://ctrlq.org/maps/where/时,它会要求您允许查看您的确切位置。我想记录这个确切的位置。有人可以告诉我如何在我的脚本中加入它,我不介意要求许可的弹出窗口。

<?php

$datum = date("Y-m-d H:i:s");
$protocol = $_SERVER['SERVER_PROTOCOL'];
$ip = $_SERVER['REMOTE_ADDR'];
$port = $_SERVER['REMOTE_PORT'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$ref = $_SERVER['HTTP_REFERER'];
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

$fh = fopen('logger.html', 'a');
fwrite($fh, 'Datum: '."".$datum ."<br />");
fwrite($fh, 'IP Address: '."".$ip ."<br />");
fwrite($fh, 'Hostname: '."".$hostname ."<br />");
fwrite($fh, 'Port Number: '."".$port ."<br />");
fwrite($fh, 'User Agent: '."".$agent ."<br />");
fwrite($fh, 'HTTP Referer: '."".$ref ."<br />");
fwrite($fh, '<hr>'."".$ref ."");
fclose($fh);

?>

0 个答案:

没有答案