Ciao a tutti ragazzi! come da titolo ho un pò di dubbi e problemi con la funzione
header location
quando eseguo il login di un utente
Codice PHP:
// inserisco in un oggetto i valori dell'utente dopo che il login
// è andato a buon fine
$loggedInUser = new loggedInUser();
$loggedInUser->email = $userdetails["Email"];
$loggedInUser->user_id = $userdetails["User_ID"];
$loggedInUser->display_username = $userdetails["Username"];
// Aggiorno l'ultima visita
$loggedInUser->updateLastSignIn();
// inserisco il tutto nella sessione
$_SESSION["userCakeUser"] = $loggedInUser;
// Eseguo il redirect
header("Location: account.php");
die();
Il problema è che se non metto ob_start(); all'inizio della pagina lo script non mi esegue il redirect, mi rimane nella pagina login.php in bianco e basta...
Ma dove sta il problema? In locale mi funziona correttamente, sul server no...
Vi ringrazio anticipatamente!!!