Ciao a tutti!
Ho questo problema:
dopo che un utente fa il login creo una nuova sessione con questo codice:
if(isset($_POST['submit'])){
$utente=trim($_POST['user']);
$password=(trim($_POST['password']));
$risultato=@mysql_query("SELECT*FROM login WHERE user='$utente' AND password='$password' ",$db);
$num = @mysql_num_rows($risultato);
if($num>0){
$user=$risultato["user"];
session_start();
$_SESSION['user']="$user";
echo $sesion_id = session_id();
redirect('main.php',1);
}
else {
redirect('login_failed.php',1);
}
}
il mio problema è che quando faccio il redirect a main.php ,ad esempio, l'id della sessione è diverso...in pratica il valore di $_session['user'] cambia...
Qualcuno a idea di perchè succede questo?
Grazie mille!