domingo, 31 de mayo de 2020

php saber pais conexiones

<?php 

$ip = $_SERVER['REMOTE_ADDR'];

// o haz la prueba con una IP de Google
//$ip = '74.125.224.72';

// Contiene el texto como JSON que retorna geoplugin a partir de la IP
// Puedes usar un método más sofisticado para hacer un llamado a geoplugin 
// usando librerias como UNIREST etc
$informacionSolicitud = file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip);

// Convertir el texto JSON en un array
$dataSolicitud = json_decode(informacionSolicitud);

// Ver contenido del array
var_dump($dataArray);

// Imprimiria algo similar a (dependiendo de la IP proporcionada) :
// geoplugin_countryCode => "DE",
// geoplugin_countryName => "Germany"
// geoplugin_continentCode => "EU"