Cercando su internet come effettuare un redirect con PHP dopo tot secondi ho trovato questa funzioncina già bella pronta:
Codice PHP:
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 . "\">";
}
}
funziona con chrome e firefox, invece con IE8 non avviene un redirect alla pagina passata alla funzione, ma avviene un redirect alla pagina stessa, una sorta di refresh...
probabilmente è un problema di header o qualcosa di simile, purtroppo non ci capisco molto