ciao a tutti
questa è la mia funzione di logout..
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 . "\">";
}
}
?>
non so perchè con firefox funziona mentre con IE7 no..
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!