Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [PHP/SESSIONI] mi perde la sessione dopo 1 reflash

    ciao, ho questo script

    Codice PHP:
    session_start(); 
    $langbrowser substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);
    if (
    $langbrowser == "it"){$lang 'it'; }
    else if (
    $langbrowser == "en"){$lang 'en'; }
    else if (
    $langbrowser== "de"){$lang 'de'; }
    else if (
    $langbrowser == "fr"){$lang 'fr'; }
    else {
    $lang 'en'; }
    $seslang $_SESSION['langa'];
    if(
    $seslang != ""){
    $lang $seslang;
    }
    $langpath "lang/$lang.inc.php";
    include(
    $langpath); 
    che controlla la lingua del browser, ma se cè una sessione aperta allora farebbe stato quella, ecco, lo fa ma al primo reflash perde la sessione.. che sbaglio?

  2. #2
    Nel codice che hai postato non stai salvando nulla in sessione.

  3. #3
    session_start();
    $langbrowser = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    if (!isset($_SESSION['langa'])) {
    if (empty($langbrowser)) {
    $_SESSION['langa'] = 'en';
    } else {
    $_SESSION['langa'] = $langbrowser;
    }
    }
    require_once 'lang/' . $_SESSION['langa'] . '.inc.php';
    http://www.perungiorno.it

  4. #4
    esatto thx mille, una svista sorry

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.