+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

codice per riconoscimento lingua del browser

Ultimo Messaggio di eleumas il:
  1. #1
    User
    Data Registrazione
    Mar 2014
    Località
    Siena
    Messaggi
    181

    codice per riconoscimento lingua del browser

    Ciao a tutti,
    cercando in rete ho trovato questo codice per il riconoscimento della lingua del browser, ma dall'error log vedo che mi da 1 errore. Nel dettaglio:

    PHP Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /home/xxxxx/public_html/index.php on line 4

    Questo è il mio codice:

    <?php
    function redirect() {

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

    switch($lang) {
    case "it": {
    header("Location: it/index.php");
    break;
    }
    case "en": {
    header("Location: en/index.php");
    break;
    }
    default: {
    header("Location: it/index.php");
    }
    }

    }
    redirect();
    ?>


    Qualcuno potrebbe cortesemente aiutarmi a risolvere il problema?
    Grazie.
    Ultima modifica di eleumas; 08-11-16 alle 19:03

  2. #2
    Moderatore L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    482
    Aggiungi PietroR su Linkedin
    Ciao Eleumas
    l'errore in questione ti dice che non è definito l'indice della variabile $_SERVER['HTTP_ACCEPT_LANGUAGE'].
    Qua dovresti trovare qualche informazioni su come si utilizza questa variabile
    http://php.net/manual/en/reserved.variables.server.php

  3. #3
    User
    Data Registrazione
    Mar 2014
    Località
    Siena
    Messaggi
    181
    Ti ringrazio per avermi risposto.
    Avevo già controllato su php.net nella speranza di riuscire a giungere a una conclusione.
    Purtroppo non sono esperto di PHP sto riscontrando difficoltà nel trovare una soluzione a questa cosa.

    Se per favore hai una vaga idea di come risolvere potresti postarmi il codice?

    Grazie.

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.