ccc

IP: Obtener todos los datos del visitante a partir de la IP

Hay que registrarse en:
https://ipdata.co/registration.html

Te mandarán a tu email una api_key.

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.ipdata.co?api-key=d27ee727aab18f015fa2b085959c398c0c5a40dc7558db745b1605fb"); // manda nuestra IP
// Si queremos pasarle nosotros una IP en concreta sería:
// curl_setopt($ch, CURLOPT_URL, "https://api.ipdata.co/213.229.183.42");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  "Accept: application/json"
));
$json = curl_exec($ch);
curl_close($ch);
$arr = json_decode($json);
print_r($arr);
echo "<hr>";
echo $arr->country_code;


Es una api gratis pero a partir de cierto número de llamadas ya se bloquea durante unas horas. Para que eso no pase:
https://ipdata.co/pricing.html

No hay comentarios:

Publicar un comentario