Sapevate che esiste uno snippets PHP per riconoscere automaticamente la lingua utilizzata da chi visita il vostro sito e, di conseguenza, reindirizzare automaticamente i vostri utenti?
Questo snippets può rivelarsi fondamentale nella creazione di siti multilingua, sopratutto per evitare l'utilizzo delle ormai abusate icone a bandierina.
<?php $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); echo $lang; ?>
Come possiamo vedere. il nostro selettore utilizza la funzione $_SERVER ed il parametro HTTP_ACCEPT_LANGUAGE. In pratica lo script risale automaticamente alla lingua impostata dal browser e, usando la funzione substr, isola i primi due caratteri ottenendo, così, la sigla della lingua.
Ovviamente potete usare questo codice per reindirizzare automaticamente i vostri visitatori verso la versione tradotta del vostro portale.
0 commenti:
Posta un commento