#IpInfo Tool: Codice sorgente Php

Come promesso, rilascio il codice sorgente della mia pagina: IpInfo

First Of All, diamo a Cesare quel che è di Cesare, e quindi iniziamo a dire come otteniamo i dati…

Prima di tutto, è doveroso dire che tutto parte da: http://ipinfo.io/

Questo sito offre uno splendido servizio, gratis entro determinati limiti, ma non per le pagine https (come la mia) ecc…

Allora com’è che io ce l’ho?

No, tranquilli, non ho pagato e non sto pubblicando uno script che chiede pagamenti!

In realtà, in quella pagina, elenca alcuni metodi per ricavare i dati, ma è solo andando nella pagina “developers”: http://ipinfo.io/developers che scopro l’url “json: http://ipinfo.io/8.8.8.8/json

Output (ps: 8.8.8.8 è google dns, usato semplicemente come esempio):

{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "loc": "37.3845,-122.0881",
  "org": "AS15169 Google Inc.",
  "postal": "94040"
}

da qui a pensare: beh, ma allora catturo la pagina con file_get_contents ed è fatta!

e infatti

Leggi tutto