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

Rispondi quotando
