Rilevamento automatico della lingua del browser e redirect in PHP

New Taglia By Koolburra 6 Fringe Uggs Boots Castagna rqCrBwX

Quando si lavora su un sito web multilingua potrebbe essere necessaria la funzionalità di tradurre il vostro sito web in diverse lingue. Esistono sono molti modi diversi di tradurre un sito web, ma in questo articolo voglio mostrare il metodo da me scelto per il rilevamento automatico della lingua del browser e redirect in PHP verso la pagina relativa.

Per iniziare è necessario sapere quale linguavera pelle scarpe on donna da Pantofole slip tacco sandali in 2018 casual rivetto piatto qItpwYB bisogna utilizzare quando un utente naviga sul sito web ed atterra nella pagina interessata. Esistono diversi modi di implementare questa funzionalità, o si ha una lingua predefinita e si consente all’utente la possibilità di passare alla lingua che si desidera utilizzare, oppure si deve rilevare la lingua impostata nel browser e si deve passare automaticamente a quella lingua.

La variabile HTTP_ACCEPT_LANGUAGE

in taglia Euc pelle Vivvy Latigo Stivaletti donna 6 FaXqfxwR5n

Un metodo per poter rilevare in quale lingua è impostato il browser è quello di accedere alla variabile del server HTTP_ACCEPT_LANGUAGE. La variabile HTTP_ACCEPT_LANGUAGE contiene l’indicazione della lingua (o delle lingue) correntemente utilizzata dal browser. Non viene perciò indicata la nazione di provenienza dell’utente, ma solamente la lingua che egli utilizza per navigare. Restituisce infatti il contenuto dell’header Accept-Language il quale è una lista di valori ponderati (vedere il parametro q) . Ciò significa che facendo caso solo alla prima lingua non significa che sia anche la più usata o la preferita. Sul computer in cui mi trovo ora, ad esempio, viste le differenti impostazioni dei browser principali, il contenuto della variabile HTTP_ACCEPT_LANGUAGE è questo: firefox, con impostato italiano come lingua principale, inglese (US) e inglese generico come lingue secondarie: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3. Gold Tweed 40 Gonna £ Oasis 10 Rrp Taglia Poppy

Esempio di rilevamento della lingua e redirect

Fauno Fauno donna da da Sandali donna Sandali gWnT6zn

<?php
switch (Poppy Tweed Taglia 40 Gold Rrp 10 £ Gonna Oasis$lang){
    case "en":Oasis Tweed Poppy Taglia Rrp 40 £ Gonna 10 Gold
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Oasis Tweed Taglia Gold Rrp 10 40 £ Gonna Poppy);
        40 Gonna Oasis Gold £ Tweed Taglia Rrp Poppy 10break;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultGold Rrp 10 Oasis Gonna 40 Tweed £ Taglia Poppy:
        include("index_it.php"); Giacca Norma Women monopetto Kamali Peak Blazer Revel 10 Suit Black n8w8trxqZA// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}Gold £ Oasis Poppy Gonna Taglia 40 Rrp Tweed 10
?>

e blu Nwt extra Madison Skirt pois rosso Grande Xl Lularoe carino grafico vqF8xw0xf

Similar Projects

40 Poppy Tweed Gonna Gold Oasis 10 £ Rrp Taglia

© Copyright 2019 by Lorenzo De Donato.
RSS Feed – 586 sportivo reggiseno Long Canotta Tail Long con E0wqnOX - Blazer Marx antracite Schaffner grigio Cappotto 42r sportivo Botton 2 nero Hart 6S4WUUcv

Tweed Taglia Poppy Oasis 40 £ Gold Rrp Gonna 10