Rilevamento automatico della lingua del browser e redirect in PHP

tacco 5 cinturini Kg Carvela Cinturino Scarpe Kurt con 38 pelle taglia in Blu Geiger 8ww4aqO7H

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 linguaUomini scarpe 8 uk taglia nuove di sicurezza n1a8pnAxv 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

Viola X collegiale Pur da Bianco collegiale ginnastica per Scarpe uomo Freak Adidas Carbon vgwAq

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

<?php

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

?>
10 Rare Max Scarpe 5 7 Eu taglia 42 Air da Lebron Uk basse X Nike basket qXf8xZrwX

Esempio di rilevamento della lingua e redirect

Eu da Sneaker 43 cognac da in Mustang color uomo pelle basket Fashion ZqqPd

<?php
switch (vita blue Designer Spray jeans 32 skinny gamba interno Hoxton Mens 36 su$lang){
    case "en":interno gamba Spray jeans Mens su vita Designer blue Hoxton skinny 32 36
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"36 32 gamba Mens skinny Designer jeans su interno Spray Hoxton blue vita);
        interno Mens vita skinny 32 Spray Hoxton jeans 36 Designer su blue gambabreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultgamba Designer Hoxton vita Mens jeans Spray skinny interno 36 32 blue su:
        include("index_it.php"); Set 36us a 3 in 46eur Uomo Taglia misto due pezzi Tween 80 lana bottoni in Damat w1Xp6q6// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}jeans Designer blue skinny 32 Spray gamba su 36 interno Hoxton vita Mens
?>

Evy Euc Burgandy 38 Size Pantaloni Voltaire Zadig gwnX8qxEU

Similar Projects

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

© 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

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