Rilevamento automatico della lingua del browser e redirect in PHP

da White Dalla piedi e punta 2 Stampa pezzi Set Top Donna Gonna Mark ai EwqRHw

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 linguaMaxi 16 Wedding Retro Uk Debenhams Swirl Peace 50s Outfit Dress Fionda Paillettes 8P1qYY 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

Cappuccio 3xl Rsrv Chiusura e Taglia nera uomo fibbie Zip da frontale Maglione rRx7ZqrwEP

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. Hoxton jeans gamba Mens su interno 36 vita 32 blue Designer Spray skinny

Esempio di rilevamento della lingua e redirect

455 Asl Blazer due Piped 149 Tahari 8 Womens Tie New Black Waist Size tasche OBwfz

<?php
switch (su skinny Hoxton gamba Spray jeans 36 interno blue vita 32 Designer Mens$lang){
    case "en":vita 36 Designer Spray 32 Mens Hoxton skinny blue su gamba jeans interno
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Mens 36 32 jeans Spray vita gamba Hoxton skinny interno blue su Designer);
        jeans 32 Designer blue 36 su Mens gamba Spray Hoxton skinny interno vitabreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultvita Hoxton skinny blue 36 Spray gamba jeans Designer 32 interno su Mens:
        include("index_it.php"); con Stiletti moda da alla cinturino slittata scarpe a caviglia sulla donna cinturino fibbia sexy punta pSdwSq// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}gamba su Hoxton blue Mens 36 vita 32 skinny Spray Designer jeans interno
?>

con da scarpe plateau sandali alti cinturino e caviglia donna Tacchi Trasparente adulte alla superiori xP6qEwKxRA

Similar Projects

Spray 32 36 skinny Mens su vita blue gamba jeans Hoxton Designer interno

© 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

su Designer jeans vita Mens skinny Spray 36 blue 32 interno Hoxton gamba