• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Info Mostrare all'utente da che posizione geografica sta accedendo

#Nick

Nuovo utente
Autore del topic
13 Giugno 2015
41
19
Miglior risposta
0
Ciao, questa dovrebbe essere la sezione giusta (spero), comunque:

volevo chiedere come faccio a mostrare all'utente da che parte geografica sta accedendo, così pochi di voi capiranno, ora faccio un esempio.
L'esempio più semplice che posso fare è che se accedo alla community di Habbo Hotel di un altro paese esce questo:
Perfavore, Entra oppure Registrati per vedere i Link!


Io volevo farlo con questo codice (preso da
Perfavore, Entra oppure Registrati per vedere i Link!
e modificato da me) e sapere se è funzionante. Qualcuno che magari sa di PHP meglio di me potrebbe aiutarmi?

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Grazie in anticipo :emoji_sweat_smile:
 
Come codice può andar bene ma dovresti sistemarlo e pulirlo un po'.

Se hai intenzione di gestire più lingue utilizza uno switch:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Se invece ti interessa solo stabilire se l'utente è italiano:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Un'altra alternativa per ottenere il codice del paese da cui si connette l'utente è utilizzare la geolocalizzazione di CF che mette a disposizione la variabile d'ambiente $_SERVER["HTTP_CF_IPCOUNTRY"].
Questo però ovviamente funzionerebbe solo sotto CF.
 
Come codice può andar bene ma dovresti sistemarlo e pulirlo un po'.

Se hai intenzione di gestire più lingue utilizza uno switch:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Se invece ti interessa solo stabilire se l'utente è italiano:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Un'altra alternativa per ottenere il codice del paese da cui si connette l'utente è utilizzare la geolocalizzazione di CF che mette a disposizione la variabile d'ambiente $_SERVER["HTTP_CF_IPCOUNTRY"].
Questo però ovviamente funzionerebbe solo sotto CF.

Ti ringrazio, domani lo provo col pc sotto mano :emoji_slight_smile: