1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| $url = "http://ip-api.com/json/".$_SERVER[REMOTE_ADDR];
$options = ["http"=>["timeout" => 20,],];
$contexte = stream_context_create($options);
@$Request = file_get_contents($url,FALSE, $contexte);
@$result = json_decode($Request,true);
@$Ville = $result['city'];
@$Pays = $result['country'];
@$Fournisseur = $result['isp'];
@$Latitude = $result['lat'];
@$Longitude = $result['lon'];
$Source = "Direct";
if (isset($_SERVER['HTTP_REFERER']))
{
$Source = $_SERVER['HTTP_REFERER'];
}
@$Phrase = date('Y-m-d H:i:s').",$_SERVER[PHP_SELF],$_SERVER[REMOTE_ADDR],$Ville,$Pays,$Fournisseur,$Source \r\n";
$monfichier = fopen('Logs/log.txt', 'a+');
fputs($monfichier, $Phrase);
fclose($monfichier); |
Partager