Ciao a tutti,
sto creando un sito web multilingua e con impostazioni locali per le principali zone geografiche del mondo.
Sul sito in oggetto saranno presenti i seguenti dati:
- valori monetari;
- data e ora;
- testi del sito nella lingua dell'utente.
Dato che per i valori monetari (che sono numeri), esistono varie impostazioni locali, come la separazione decimale (il punto per gli inglesi e americani, la virgola per noi europei), e dato che data e ora saranno formattate in base al fuso orario dell'utente che visita il sito, vorrei sapere come posso rilevare la provenienza dell'utente, in modo da fornirgli le pagine del sito con i numeri e le date giuste.
Ho pensato all'intestazione di richiesta HTTP Accept-Language, ma non penso che sia sufficiente, anche perché, se in quel campo c'è scritto solo "en", come vedo se è un inglese, americano o australiano?
Vorrei sapere come posso fare, tenendo conto che mi serve farlo in PHP.
Grazie,
foreach