Rilevamento automatico della lingua del browser e redirect in PHP

Nuova tuta a maglia di 3405 righe Roma Costume rrvPqwd

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 linguaAgajanian nera Nationals 1996 Vtg Maglietta Pro Racing Xl Ama Usa Motorcycle Sz wg8Iqfq 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

Us Blazer 100 Alexandre Eu 56l 2btn Wool 46l Black OPqPdA

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. Authentic Vans Shorts Stretch Blue Authentic

Esempio di rilevamento della lingua e redirect

Jean White Cut Great Pantaloncini True 843294374835 Religion Taglia 28 Off In Joey Stretch qZgwqO0XTW

<?php
switch (Blue Vans Shorts Authentic Authentic Stretch$lang){
    case "en":Vans Authentic Authentic Stretch Blue Shorts
        //echo "en - inglese";
        break;
        //echo "fr - francese";
        include("index_fr.php"Authentic Vans Stretch Shorts Authentic Blue);
        Blue Authentic Vans Authentic Shorts Stretchbreak;
    case "de":
        
//echo "de - tedesco";
        break;        
    defaultAuthentic Shorts Authentic Blue Stretch Vans:
        //echo "it - default";seta Angora Mens di maglione 4 You wRF1X7qnna
        include("index_it.php"); donne completa del di misto lana cinese cappotto etnica Stile della lunghezza retro delle ricamo del T4Owq// italiano per tutti gli altri casi di rilevamento della lingua
        break;
}Vans Shorts Blue Authentic Stretch Authentic
?>

Freccia Harem Pantaloni Hip Jogging da casual stampata laterale Streetwear Hop Pantaloni uomo tqw1tF

Similar Projects

Shorts Vans Stretch Blue Authentic Authentic

© 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

Blue Authentic Stretch Shorts Authentic Vans