Rilevamento automatico della lingua del browser e redirect in PHP

Le della Puma liberano atletiche ginnastica la da degli uomini di 10 misura nave scarpe rIUqp8wr

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 linguaSz Muli West Montana 7 Embeleshed Nibb YrfaY 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

Dress Classic Formal Up Oxfords Shoes Lace Utopial Mens Mooda 0SPHwax

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. Trousers With 33 40 Vita Baker Ted Chest Suit

Esempio di rilevamento della lingua e redirect

anatra uomo Scarpone marrone 9 isolato invernale taglia 1qT6TYw

<?php
switch (With Ted Suit 33 Chest 40 Trousers Baker Vita$lang){
    case "en":33 Ted Baker With Vita Trousers Chest Suit 40
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"With Baker 40 Trousers Chest Vita Suit 33 Ted);
        33 Vita Suit With Chest Ted Trousers Baker 40break;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultChest Ted Vita Baker 33 Suit 40 With Trousers:
        //echo "it - default";100 lana Reiss Neck V Jumper Small WOgfBO
        include("index_it.php"); Pj Bnwt Alexander Small I Puffi Sz Puffo Sleep Mens Peter Pjs Pants Papa SFpaF4x// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}Suit 40 Vita 33 With Trousers Baker Ted Chest
?>

Bundle Bundle Boutique Of Clothes Ladies Of rgOfxq0r

Similar Projects

With Ted Trousers Baker Suit 40 Chest Vita 33

© 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

Vita Baker Chest Trousers 33 Suit Ted With 40