Visualizzazione risultati 1 fino 9 di 9

Discussione: Memoria Cache - Forzare il caricamento

  1. #1
    Guest

    Predefinito Memoria Cache - Forzare il caricamento

    Ragazzi ho un grosso problema che mai prima d'ora mi si era presentato.
    Di cosa si tratta:
    Ho la pagina "Y" con un form che rimanda ad una pagina "X" che deve salvare con una query i dati della pagina "Y". Gli script funzionano.

    Il problema:
    Per far funzionare la query, una volta caricata la pagina "Y" devo manualmente cliccare su "Aggiorna" del Browser.

    Esiste un modo per ricaricare la pagina in automatico? Non so se è un problema di chace, ma anche con i Tag "NoCache" non cambia niente.
    Spero di aver postato nella sezione giusta.
    Grazie di tutto!

  2. #2
    programmatore non è connesso Neofita
    Data registrazione
    06-09-2005
    Messaggi
    16

    Predefinito

    Ma per lanciare la query, il form nella pagina Y non ha un pulsante? Forse hai messo la query nel punto sbagliato (quindi ci vuole un refresh).
    (è un suggerimento di un controllo).

    Fil

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da programmatore
    Ma per lanciare la query, il form nella pagina Y non ha un pulsante? Forse hai messo la query nel punto sbagliato (quindi ci vuole un refresh).
    (è un suggerimento di un controllo).

    Fil
    Si logicamente cè il stato invia, e la query la esegue correttamente.
    Il problema è che per vedere effettivamente i cambiamenti devo cliccare su aggiorna, perchè è come se lui non ricarica la pagina ma utilizza quella in memoria.
    Non so se mi sono spiegato bene.

    Grazie!

  4. #4
    Guest

    Predefinito

    allora prova a mettere prima le query e poi a stampare i risultati...

  5. #5
    Guest

    Predefinito

    Purtroppo la situazione è sempre la stessa.
    Altre idee?

  6. #6
    Guest

    Predefinito

    forse nn ho capito il tuo prb. xò potresti provare ad inviare i dati col metodo get così essendo l'uri diverso nn verrà presa la pagina dalla cache

  7. #7
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    non so se può aiutarti a risolvere il tuo problema (forse non l'ho capito bene ), ma ti riporto una parte trovata sul manuale PHP

    Spesso gli scrit PHP generano contenuti dinamici, se volete evitare che i contenuti vengano mantenuti nella cache di browser o proxy, potete forzare il loro comportamento con questa direttiva:

    Codice PHP:
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data passata
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    // sempre modificato
    header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache"); // HTTP/1.0
    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  8. #8
    Guest

    Predefinito

    Grazie 1000 per la segnalazione.
    Una cosa soltanto, va inserito all'inizio della pagina subito dopo "<?" giusto?

  9. #9
    Guest

    Predefinito

    Funziona perfettamete... è quello che mi serviva!!!
    Grazie 1000!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •