Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509

    Redirect ritardato, problemi con IE7

    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:
    codice:
    $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
    codice:
    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?

  2. #2
    Prova con
    codice:
    $tempo = 5;
    $url = "/percorso/pagina_destinazione.php";
    echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";URL=" . $url . "\">";
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Perfetto, così funziona, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.