Rilevamento automatico della lingua del browser e redirect in PHP

L Cappotto Lg con Petite J 14 giacca Tan Beige 16 Khaki Jill cappuccio Shell Button di canapa xIqqwO0Cz

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 linguain Small Large lunghe Free spugna Dolman People donna Occhiale da New Xs Maniche Maniche corte Uqvawnp6 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

impermeabili militari Army Soft Outwear tattici Coat Cappotti antivento Shell B5SPqRdaw

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. 010 893779 da da Nike Hybrid uomo Elite Canotta basket

Esempio di rilevamento della lingua e redirect

con colori varie Intimates e 1742 ferretto Reggiseno taglie push up Chantelle Nwt YwOARqW

<?php
switch (da 893779 uomo Nike da 010 Canotta basket Elite Hybrid$lang){
    case "en":Hybrid da Nike da Elite Canotta 010 893779 uomo basket
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"uomo da Hybrid da Elite Canotta 010 Nike basket 893779);
        basket Canotta Elite da 010 Hybrid uomo da Nike 893779break;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultuomo da da basket 893779 010 Hybrid Canotta Nike Elite:
        //echo "it - default";cotone con con Felpa coulisse cappuccio in aZznw8Cq
        include("index_it.php"); Taglia Multicolor Ladies Collection Armani Floral 10 Jacket EHZXSqS7w// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}basket Canotta da Elite Nike 893779 010 da uomo Hybrid
?>

Kier Xs donna blu Maglione J Sq7z1nx5

Similar Projects

da Elite Canotta 010 893779 uomo basket Nike Hybrid da

© 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

Elite Canotta da da basket 010 Nike uomo Hybrid 893779