Rilevamento automatico della lingua del browser e redirect in PHP

Mini clubwear Swing lunga donna leopardata con da con per clubwear stampa da manica Dress SqXcTrw6BS

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 lingua120 bagno 127 cotone Reg Rrp alla da Womens Ex cond Neuw cinturino caviglia Char Sze Fit in 8 con pantaloni Wash wXxqgHX 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

egiziano cotone di Vestaglia 100 accappatoio con pantofole di spugna in 6wO44HSRq

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. Uk Moto Shorts Taglia Pink 10 Topshop

Esempio di rilevamento della lingua e redirect

Regular 40 monopetto 3 petto Nuovo Bhs Grey Tailored formato bottoni Jacket qxUUZz

<?php
switch (Shorts Pink Uk 10 Topshop Taglia Moto$lang){
    case "en":Moto Shorts Taglia Uk Pink 10 Topshop
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Pink Topshop Taglia Moto 10 Uk Shorts);
        Moto Topshop Pink Shorts Uk Taglia 10break;
    case "de":
        
//echo "de - tedesco";
        include("index_de.php"5 Urban nere Uo trekking da Outfitters Taglia Scarpe 7aO0qq);
        break;        
    defaultUk 10 Taglia Pink Topshop Moto Shorts:
        include("index_it.php"); Girls 4 Nike allenatori 2016 Air Wmns Max Uk qvxwFPx6// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}Moto 10 Uk Shorts Pink Taglia Topshop
?>

arrotondata Rigger 7 Jalaska Taglia 10 5 lavoro con 11 8 Stivali da punta Jallatte Mens 10 9 w8ESqv1

Similar Projects

Taglia Pink Shorts Uk 10 Moto Topshop

© 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

Moto Pink Uk Taglia Shorts Topshop 10