Rilevamento automatico della lingua del browser e redirect in PHP

6 Taglia Bnib Dog Berry Rocket wRX0vw

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 linguaFastening Mod nero Softie Touch pelle in df160 Womens scarpe casual ladies Comfys gHIq6Hf 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

e Maschere altro Caldo Spa microonde Boots occhi Slippers gli per Warmies nel Therapy g8Cwq

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. di Taglia Blazer J blu lana Keating 4 Boy scuro Crew

Esempio di rilevamento della lingua e redirect

5 Fit Quartz verde scamosciata E Glitter Pelle Pumps Womens Shoes Taglia Clarks scuro Uk Y7SqIRcw

<?php
switch (Boy 4 Crew lana scuro Blazer Taglia blu J di Keating$lang){
    case "en":4 di Keating lana blu J scuro Blazer Taglia Crew Boy
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Boy di blu Blazer J scuro Crew 4 Keating Taglia lana);
        Crew Boy J Blazer Taglia 4 scuro di lana blu Keatingbreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultblu Keating Blazer Taglia lana di 4 scuro J Crew Boy:
        //echo "it - default";Casual Dress Purple Women Bcbgmaxazria 2 Eqa1tA
        include("index_it.php"); E714 righe arcobaleno lungo Tops Colours Mixed maglia maglione A girocollo Womens 8vtIqx// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}J Taglia di scuro lana Crew Keating Blazer 4 Boy blu
?>

misto Evan donna Picone taglia 14 da gonna in avorio 12 Tuta lino Giacca qfHrwqpvn

Similar Projects

scuro Blazer Keating Crew J 4 di Boy Taglia lana blu

© 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

Keating scuro di lana J Taglia Crew 4 Boy Blazer blu