проблема с php кодом для добавления долготы и широты - PullRequest
0 голосов
/ 27 июня 2019

По сути, у меня есть этот код для получения информации об IP-адресе.Он хранит данные в текстовом файле.Как я мог добавить долготу и широту к этому коду, чтобы получить точный результат, а не приблизительный.

Я нашел этот код и попытался использовать его, но он написан на html, а мой код на php.https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation

<?php 
//IP Grabber 
//Variables 
$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']); 
//Print IP, Hostname, Port Number, User Agent and Referer To Log.TXT 
$fh = fopen('log.txt', 'a');
fwrite($fh, 'IP Address: '."".$ip ."\n");
fwrite($fh, 'Hostname: '."".$hostname ."\n");
fwrite($fh, 'Port Number: '."".$port ."\n");
fwrite($fh, 'User Agent: '."".$agent ."\n");
fwrite($fh, 'HTTP Referer: '."".$ref ."\n\n");
fclose($fh); 
?>

Я ожидаю получить те же результаты, плюс информацию о долготе и широте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...