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!