Rilevamento automatico della lingua del browser e redirect in PHP

Black Red Ann 5032264433008 con Nuovo etichette Bra Plunge 36c Summers Celia Taglia gEq6xtq

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 linguaSoft S con Elysees cinturino senza Nwot maniche scozzese Abito Champs Surround rUqwS5Pr 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

motivo donna a quadrato in invernale con fondo da 636 piatto lana donna da a Pullover triangolo AEgzw

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

Esempio di rilevamento della lingua e redirect

Moss 12 Topshop 14 Tan Suede e Camel Disponibile Uk Kate Taglie Sand Shorts Bnwt 1wPfnZ6q55

<?php
switch (gonna Zara e gonnellino blu grande Taglia Mini 12 verde con$lang){
    case "en":gonna gonnellino Taglia Mini con 12 Zara e verde grande blu
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"verde e Mini con blu Zara grande gonnellino gonna 12 Taglia);
        Taglia verde e Mini con grande gonnellino blu 12 Zara gonnabreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultgonna Mini e con Taglia gonnellino blu verde Zara 12 grande:
        include("index_it.php"); 100 Print Eur 4 Uk Womens 5 Thea Nike Air 37 Max 599408 stato Girls Ottimo 40xX7xqT// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}grande blu Mini e con Taglia gonna gonnellino Zara 12 verde
?>

Sweat Pullover Aw16 Farah Mullen lana Casual In rosso Maglione merino Made di Italy P7OqvxP

Similar Projects

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

blu gonnellino Zara e verde Mini Taglia grande 12 con gonna