Visualizzazione dei risultati da 1 a 2 su 2

Discussione: forzare redirect

  1. #1

    forzare redirect

    Ciao,
    sono all'interno di un loop dove ogni 3 secondi ricarico una pagina php, questa pagina contiene un'immagine(grafico) che viene aggiornata durante i 3 secondi, l'immagine viene correttamente aggiornata come vedo sull hard disk ma non viene caricata nella pagina, resta quella vecchia.
    Faccio il redirect alla fine dei 3sec con questa funzione
    Codice PHP:
    // redirect
    function redirect($url$seconds FALSE)
    {
        if (!
    headers_sent() && $seconds == FALSE)
        {
            
    header("Location: " $url);
        }
        else
        {
            if (
    $seconds == FALSE)
            {
                
    $seconds "0";
            }
            echo 
    "<meta http-equiv=\"refresh\" content=\"$seconds;url=$url\">";
        }
    }

    redirect("index.php?a=2",3); 
    Qualche aiuto?

  2. #2
    Personalmente utilizzere una tecnologia lato client invece che una lato server.
    Comunque, basta che aggiungi alla querystring un valore casuale e sempre diverso in modo da forzare il browser a caricare nuovamente l'immagine. In alternativa puoi provare manipolando gli header relativi alla cache.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.