senza utilizzare fonti esterne di tabelle ip/città o altro, hai a disposizione 1 elemento (che io conosca):
lingua del browser.
dovresti trovare in rete una tabella delle corrispondenze 'codice ISO'-->NAZIONE di tutti i paesi internazionali e poi cercare nell header del broser questa riga:
(firefox italiano)
poi se cerchi con google o wikipedia trovi l' esplosione di tutti i parametri e cosa vogliono direcodice:Accept-Language it-it,it;q=0.8,en-us;q=0.5,en;q=0.3![]()