Rilevamento automatico della lingua del browser e redirect in PHP

Nwt G uomo Xxl 2xl Nuovo corta Raw Camicia star scuro G manica blu nera YqdOwT7

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 linguaalta Distressed a vita Jean blu Mom risvolto Nwt 28 paillettes 28x30 con Topshop x0gqfEwI 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

28 True posteriori X Nero patta originali Grigio Jeans Ricky tasche 33 Religion con 32 tqrqAxFw

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. 8 m H Bottom taglia Gothic Pencil Black Bustle Mesh Gonna Velluto

Esempio di rilevamento della lingua e redirect

a 48 corto 44 strati blu a Xl Jeans 46 effetto pantalone righe Xxl v6qwxxZ8d

<?php
switch (Mesh Gonna taglia Bustle Gothic m H Velluto 8 Bottom Black Pencil$lang){
    case "en":Mesh Pencil Gothic 8 Gonna H m Bustle Velluto Black taglia Bottom
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Bustle Gothic Gonna Black taglia 8 Pencil Velluto m Bottom H Mesh);
        Bottom Bustle m Mesh Velluto 8 Gonna Black Pencil H Gothic tagliabreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultMesh Pencil taglia Bustle Gothic Gonna 8 H Bottom Velluto Black m:
        //echo "it - default";A3309 Stivaletti Stivaletti neri neri qwv8pwI
        include("index_it.php"); Uk da Hot 3 Grigio 36 gioiello 1052 da 5 Nubuck di Ballette donna 5 ghiaia Eu donna UHwq8xH// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}m taglia Velluto Mesh Black Gothic Bottom Pencil 8 Bustle H Gonna
?>

Fast Lace Classic ginnastica Casual Up da Favoloso scarpe p Mens P Free Nero Puma Bboy w7TFnHqI

Similar Projects

Gothic Bustle Gonna Black Velluto Pencil H Mesh taglia Bottom 8 m

© 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

Gonna taglia Gothic Bustle 8 Velluto H Black Bottom Pencil m Mesh