Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    istruzioni che non comprendo

    Salve a tutti, qualcuno sa spiegarmi queste istruzioni a che servono

    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");

  2. #2
    istruzioni ?

    Sono delle semplici variabili che costituiscono l'header di qualcosa,sembra di un post...stanno a indicare le varie cose come la data,l'ora ecc...

  3. #3
    In pratica sono degli headers che servono per creare una sorta cash limiter.
    Codice PHP:

    // setta l'expire del documento con una data antecedente ad oggi.
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
    // invia un header per settare la data di midifica, se un browser cerca sempre la versione più recente
    // di un file, questo fa si che carichi sempre la versione più aggiornata. 
    header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"); 
    // questi sono headers per evitare il caching (se si dice così ^_^)
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0"false);
    header("Pragma: no-cache"); 
    Ciao!
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  4. #4
    perdonami l'ignoranza, ma a che serve e che indica l'expire ed il caching?

    Grazie comunque per le spiegazioni

  5. #5
    Originariamente inviato da ultimo292
    perdonami l'ignoranza, ma a che serve e che indica l'expire ed il caching?

    Grazie comunque per le spiegazioni
    In generale i browser creano una copia dei files che visiti nel disco locale, in modo che la loro visualizzazione sia più veloce la seconda volta che li richiami (cache)).
    Non sempre questo è un bene perciò si cercano dei metodi per evitare che il browser possa associare quello che stai visitando con un file 'offline' e, magari aprire quest'ultimo.
    il metodo degli headers che hai postato serve a inviare al browser un'informazione del tipo:
    "Questo file scade 10 anni fa" -->
    Codice PHP:
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
    (quindi, anche se è stato messo in cache, ci finisce e subito viene rimosso perchè scaduto), oppure, dato che alcuni browser possono essere impostati per caricare sempre la versione più recente si 'mente' circa la data dell'ultima modifica del file:
    Codice PHP:
    header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"
    , che corrisponde ad oggi, a quest'ora, in questo minuto e secondo. infine si inviano degli espliciti messaggi per non far finire in cache la pagina; Credo a causa di compatibilità software, se ne usano tre differenti che sono gli ultimi tre da te riportati.


    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

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.