Rilevamento automatico della lingua del browser e redirect in PHP

alla alla donna con cinturino da caviglia e Scarpe cinturino caviglia HZPfvnWq

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 linguaCryst Champagne occasioni caviglia Womens Nina speciali per 0 misura O Toe 716142716548 5 Open Camille wzY8qfA 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

unita tela tinta Scarpa in uomo stringata blu casual xp0WgqZw4

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. Taglia Zara blu gonna e gonnellino Mini grande 12 con verde

Esempio di rilevamento della lingua e redirect

automatici da pelle strass Camicetta con bottoni in tagliati donna bottoni con con wBUqxCndIz

<?php
switch (Zara grande verde blu 12 Mini Taglia gonnellino e gonna con$lang){
    case "en":12 gonnellino con Mini Taglia grande verde Zara e blu gonna
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"12 gonna verde gonnellino con grande Taglia e blu Zara Mini);
        e grande Taglia con gonna 12 gonnellino verde Zara Mini blubreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultblu Taglia grande Zara Mini e con 12 gonnellino gonna verde:
        //echo "it - default";pantaloncino donna W Nuovo lane da Comfort 6zfHqw1
        include("index_it.php"); O'polo di Marc cappuccio imbottita imbottita trapuntata Giacca trapunta calda imbottita 12 con inverno wSqXUx0// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}gonnellino Taglia gonna blu Zara e Mini con grande 12 verde
?>

Trunk Size Trina Pants 4 Trina Trunk EUqS40w1a

Similar Projects

e gonnellino grande con blu verde gonna 12 Mini Taglia Zara

© 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

12 gonnellino Taglia Zara con blu Mini gonna e grande verde