prendo spunto da un articolo trovato in rete mediante il quale tramite un indirizzo ip posso ricavare la nazione di un visitatore
questo è il link della risorsa
http://ip-to-country.webhosting.info/node/view/54
ho riportato tutto come spiega questo sito
ho fatto il database in mysql che contiene circa 70.000 record mediante il file cvs aggiornato il 20 luglio del 2006
e per ottenere la nazione ho usato questo codice
SELECT COUNTRY_NAME FROM <TableName> WHERE IP_FROM <= IP Number and IP_TO >= IP Number
The formula to convert an IP Address of the form A.B.C.D to an IP Number is:
IP Number = A x (256*256*256) + B x (256*256) + C x 256 + D
Which is the same as:
IP Number = A x 16777216 + B x 65536 + C x 256 + D
il mio problema è solo in parte perche' al 80% funziona ma molti per il 20% degli ip non riesco a trovare la nazione
poi se vado sempre nella pagina del sito sopra riportato con la voce demo
http://ip-to-country.webhosting.info/node/view/36
ed inserisco un ip che nel mio caso non viene riconosciuto nella pagina demo riesce a visualizzare la nazione
mi chiedo come posso fare altrettando nel mio codice?