• User

    script preselezione lingua sito

    Ciao,
    vorrei fare una pagina web che a seconda dell'utente scelga la lingua più adatta per lui in modo da poter modificare le diverse parti del sito.

    Ho visto che c'è $_SERVER['HTTP_ACCEPT_LANGUAGE'] che mi dice la lingua del browser e quindi farebbe al mio caso soltanto che provando a fare un semplice script per vedere cosa mi restituisce questo non stampa niente e non so come utilizzarla. Qualcuno potrebbe aiutarmi?
    Grazie


  • User Attivo

    L'istruzione $_SERVER['HTTP_ACCEPT_LANGUAGE'] restituisce la lingua del browser, ma attraverso una stringa complessa "it-it,it;q=0.8,en-us;q=0.5,en;q=0.3"
    L'idea è quella di prendere la stringa, ottenere solo i primi due caratteri "it".

    [php]
    $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
    $browser_lang = substr($lang, 0, 2);

    if($browser_lang == "it")
    {
    //... CODICE
    }
    [/php]
    Ciao :ciauz: