Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    129

    [PHP] La sessione mi perde i dati

    Ciao a tutti!
    Ho un problemino con le sessioni.

    codice:
    ini_set('session.save_path','dir/sexion/');
    session_start(); 
    $_SESSION['user'] = 'user1'; 
    $_SESSION['xxx'] = 'xxx1';
    
    $old_sessionid = session_id(); 
    
    session_regenerate_id(true);
    
    $new_sessionid = session_id();
    
    echo "Old Session: $old_sessionid
    ";
    echo "New Session: $new_sessionid
    ";
    
    print_r($_SESSION);
    Le due sessioni risultano diverse, ok. La prima volta che eseguo questo script il print finale mi fa vedere effettivamente l'array con chiave-valore di quello che è stato messo nella sessione.

    Se successivamente eseguo

    codice:
    ini_set('session.save_path','dir/sexion/');
    session_start(); 
    
    $old_sessionid = session_id(); 
    
    session_regenerate_id(true);
    
    $new_sessionid = session_id();
    
    echo "Old Session: $old_sessionid
    ";
    echo "New Session: $new_sessionid
    ";
    
    print_r($_SESSION);
    L'ultimo print mi fa vedere che ci sono ancora le chiavi user e xxx ma sono vuote. Come è possibile? Cosa sbaglio?
    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    129
    up

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.