Come costruire un Switcher lingua in PHP e JavaScript

January 11

Quando un utente accede a una pagina Web, il linguaggio PHP include una funzione di server che è possibile utilizzare per rilevare lingua dell'utente. È possibile utilizzare questo rilevamento con JavaScript per creare una funzione di commutazione linguaggio che passa a un'altra sezione lingua del sito quando l'utente fa clic su un pulsante. Tipicamente, un utente fa clic su un legame di bandiera o la lingua sulla pagina, e il browser reindirizza al contenuto localizzato.

istruzione

1 Fare clic destro sul file PHP che si desidera utilizzare per offrire il cambio di lingua e fare clic su "Apri con". Clicca il tuo editor di PHP preferito nella lista dei programmi.

2 Creare una variabile che contiene le impostazioni della lingua rilevate da parte dell'utente. Il seguente codice recupera lingua dell'utente:

$ Language = $ _SERVER [ 'HTTP_ACCEPT_LANGUAGE'];

3 Stampare i link dipendenti impostazioni della lingua dell'utente. Per esempio, se la lingua rilevata dell'utente è l'inglese, il seguente codice crea un inglese collegare l'utente può cliccare:

if ($ lingua == 'it-it') {
echo "<a href=/en/index.php' onclick='switch(this.href)'> Clicca per passare a inglese </a>";
}

4 Creare la funzione JavaScript istituito nel link lingua. In questo esempio, il nome della funzione è "switch ()." Aggiungere il seguente script per cambiare la lingua:

interruttore di funzione (href) {
window.location = href;
}