ciao a tutti
questa è la mia funzione di logout..
non so perchè con firefox funziona mentre con IE7 no..codice:<?php session_start(); unset($_SESSION['username']); session_destroy(); redirect('home.php',1); function redirect($url,$tempo = FALSE ){ if(!headers_sent() && $tempo == FALSE ){ header('Location:' . $url); }elseif(!headers_sent() && $tempo != FALSE ){ header('Refresh:' . $tempo . ';' . $url); }else{ if($tempo == FALSE ){ $tempo = 0; } echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";url=" . $url . "\">"; } } ?>
mi succede che con IE quando schiaccio logout, mi scompare la pagina presente e in quel secondo(1sec) in cui mi deve reindirizzare a home.php sembvra che finisca in un loop che non termina piu..
![]()
sapete dirmi come posso aggiustare il codice..o se ne conoscete un altro va bene uguale..
l'importante è anche evitare il messaggio di errore fastidioso..headers already sent by..
grazie mille!