Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Riconoscere lingua

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107

    Riconoscere lingua

    Salve,mi sono appena avvicinato al php e mi era venuta in mente una cosa.Sto realizzando una sito in inglese e italiano con una pagina di accesso con le tipiche bandierine (diciamo indexita.php e indexeng.php)...
    esiste uno script che riconosce la lingua del browser (o server) in modo che automaticamente riconosce se l'utente si trova in Italia e quindi indirizza direttamente sul sito in italiano (e cosi per altri stati che non sia italia indirizzare nel sito inglese)?

    grazie
    device78

  2. #2
    cerca HTTP_ACCEPT_LANGUAGE
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107
    ciao, grazie della dritta,
    ho letto un pò in rete ed ho trovato e provato questa soluzione


    <?
    if ( (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) && (stristr($_SERVER["HTTP_ACCEPT_LANGUAGE"], "it"))) {
    header("Location: http://www.sito.com/ita/home.html");
    } else {
    header("Location: http://www.sito.com/eng/home.html");
    }
    ?>

    in italiano sembra funzionare, certo dovrei provarlo con un browser in lingua inglese (lo script rileva la lingua del browser se ho capito bene)

    grazie
    device78

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    vai in opzioni internet del tuo browser e aggiungi l'inglese, prova... lo faccio sempre...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.