Alhazred
09-04-2009, 10:53
In alcune pagine (pagina_sorgente.php) ho bisogno che venga effettuato un redirect dopo che un messaggio è stato visualizzato per tot secondi.
Le pagine in questione sono in PHP e il redirect lo faccio in questo modo:
$tempo = 5;
$url = "/percorso/pagina_destinazione.php";
echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">";
Su FF non ho problemi, il redirect avviene regolarmente, su IE7 invece, quando si arriva a dover fare il redirect, la pagina va in loop, cerca di caricare continuamente, ma non succede nulla.
Nella barra di stato leggo continuamente il messaggio "in attesa di pagina_sorgente.php" che appare e scompare molto velocemente.
Il fatto che la pagina sia in PHP penso non faccia differenza da una html.
Il redirect fatto in questo modo invece funziona anche su IE7
header("location: /percorso/pagina_destinazione.php");
Ma questo non mi permette di ritardare il redirect.
Come faccio a far funzionare il redirect ritardato anche su IE7?
Le pagine in questione sono in PHP e il redirect lo faccio in questo modo:
$tempo = 5;
$url = "/percorso/pagina_destinazione.php";
echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">";
Su FF non ho problemi, il redirect avviene regolarmente, su IE7 invece, quando si arriva a dover fare il redirect, la pagina va in loop, cerca di caricare continuamente, ma non succede nulla.
Nella barra di stato leggo continuamente il messaggio "in attesa di pagina_sorgente.php" che appare e scompare molto velocemente.
Il fatto che la pagina sia in PHP penso non faccia differenza da una html.
Il redirect fatto in questo modo invece funziona anche su IE7
header("location: /percorso/pagina_destinazione.php");
Ma questo non mi permette di ritardare il redirect.
Come faccio a far funzionare il redirect ritardato anche su IE7?