Buona sera Gente ,
avrei un piccolo problemino con l'oggetto SESSION sdul browser IE (sul firefox funziona perfettamente).
allora ho creato un form per il log-in ,il check dei dati non avviene tramite DB ma tramite codice scritto nella pagina stessa (if ($username == "admin" && $password == "admin" )
[questo perche la pagina ha come unica funzione quella esemplificativa e quindi nn mi interessa mettere un database in mezzo]
una volta verificato che i dati sono quelli giusti quindi mi crea l'oggetto session e reindirizza verso la pagina da visualizzare , la quale prima di mostrarsi fa un controllo sulla sessione , se non riconosce la sessione rimanda al log-in.
tutto funziona bene su firefox ... mentre invece non funziona su IE ... continua a rimandarmi al log-in e nn capisco il perche. sapete darmi una manina ?
grazie.
di seguito posto il codice usato
pagina di controllo post form di log-in :
codice:
<?PHP
session_start();
$user=$_POST['name'];
$password=$_POST['password'];
if ($user == "admin" && $password == "admin" )
{
$_session['IDENTITA'] = $user;
header("location:/load.php");
}
else
echo "[img]x.gif[/img] Attenzione username o password errati";
?>
controllo sulle varie pagine
codice:
<?PHP
session_start();
if (!session_is_registered('IDENTITA')){
header("location:login.php");
}
?>
praticamente IE mi rimanda sempre a log-in.php , nn capisco dove sia l'errore.
grazie e saluti