Visualizzazione risultati 1 fino 2 di 2

Discussione: Xchè non mi funzionano header?

  1. #1
    Guest

    Predefinito

    Aiuto raga!
    Sto impazzendo...
    Devo fare in modo che il browser non mi salvi gli oggetti di una pagina nella cache. In internet, dicono quasi ovunque di usare gli header tipo

    <?php
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    // always modified
    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
    ?>



    oppure

    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Cache-Control" content="no-cache">



    ecc...
    ma pare proprio che non funzionano. Le immagini vanno in cache con la scadenza di un mese e gli script con scadenza "nessuno"


    Help me, please!

  2. #2
    Guest

    Predefinito

    L'ho già postato proprio questa sera in un altro thread, ma comunque ....

    Se inserisci meta tag per inibire la cache, non vuol dire che i tuoi file non vengono scaricati dal server verso la cache, ma che vengono scaricati ogni volta che l'utente ci ricapita sopra, invece di utilizzare la comoda funzione di caching.
    I browser attuali, usano la funzione di caching non solo per navigare, ma anche per visualizzare i files, prima li scaricano in locale e poi li visualizzano sul tuo browser.
    No-cache serve solo ad indicare al browser, indipendentemente dalle impostazioni locali, di riscaricare dal server il file ogni volta, e non di non farlo mai, cioè l'esatto contrario da quanto la gente normalmente crede che dovrebbe accadere.

Regole di scrittura

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