Originariamente inviato da koreano
Ciao,
guarda sicuramente la variabile $user è veramente vuota.
Io ho provato con questo codice e funziona:
Codice PHP:
<?php 
$user 
"ciccio"
session_start(); 
$_SESSION['user'] =$user
if(empty(
$_SESSION['user'])) { 
   
header("Location: destinazione.php"); 

else 
   echo 
$_SESSION['user']; 
?>

ma $user la imposto nella pagine della form non in quella successiva di pagina riservata, quindi come posso fare uncontrollo su $user se non è definita qui la variabile? il controllo lo dovrò fare sulla sessione, e io verifico se è vuota perchè nella pagina precedente della form ho avviato la sessione solo nel caso che user e password siano esatti...comunque nel post precedente ho scritto il codice di form.php quindi guarda tu stesso..se vuoi ti posto anche quello completo di insidepage.php...