Quali sono i dati che un utente della rete lascia trapelare per permettere al server di identificarne la provenienza? Con il php si può fare qualcosa del genere?
E' sempre l'indirizzo ip. Ottenuto l'indirizzo ip poi, puoi ricavare la località richiamando dei servizi di terze parti, es:http://www.ip2location.com

Ciao