Newsgroup: it.comp.www.html
Titolo: help su metatag "no-cache"

Vorrei capirare come funzionano i meta tag no-cache.
Ho inserito il seguente codice nelle mie pagine:
 <head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META
HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
</head>
(preso da 
www.html.it
) che dovrebbe impedire il caricamento off-line delle
suddette...
ma niente, si possono ancora  aprire non in linea.
Grazie per qualunque risposta.


Quello che <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> fa,
e di non cacheare il sito. Vale a dire, se tu aggiungi questo tag nel file
notizie.htm, quando l'utente reloads la pagina delle Notizie, questa pagina
viene presa dal server e non dal suo HDD(cache).
Poi, non so esattamente che intendi quando dici : "si possono ancora  aprire non
in linea". Se l'utente scarica il file notizie.htm nel suo HDD, lo si puo aprire anche
se non e' connettato ad Internet. Nessun <meta> puo impedire questo...
--
Posted from 
engine2.maltanet.net
 [194.158.37.211] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie Falco per avermi risposto.
Mi spiego meglio:
utente on line - 1) visita la pagina notizie.htm
2) aggiunge la pagina ai preferiti
utente off line - 1) richiama la pagina dai preferiti...
2) ...e ovviamente visualizza la pagina vecchia, che ha visto quando era
connesso.
il meta tag  in oggetto può impedire questo? si può ottenere ciò con la
scadenza delle pagine ? e se si, come?
grazie ancora.

 scadenza delle pagine ? e se si, come?
Fammici pensare.
Allora. Penso che con il tag pragma; no-cache, la pagina non si cacheia
affatto, e percio', quando l'utente si disconnetta da Internet, non puo
piu visuallizare la pagina, perche' la pagina non c'e sul HDD.
Riguardo la scadenza della page, usa questo tag :
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1999 08:21:57 GMT">
Al contrario del pragma; no-cache, il file non viene preso dal HDD(cache) ma dal server
solo dopo questa data.
Per piu informazioni :
http://www.htmlhelp.com/reference/wilbur/head/meta.html


grazie ancora , Falco, ma le mie pagine, nonostante i meta, si cacheano
ancora!!!
listato codice html:
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
</head>
ho provato a ripulire la cache e a collegarmi al  mio sito e...off line:
oplà eccole di nuovo quà!

 ha scritto:


 </head>
Se non erro', il server deve supportare il Secure Socket Layer (SSL) oppure
il pragma non funzionera'.
Oltre a questo, se stai usando Microsoft Internet Explorer, se clicci su
View | Internet Options (non so quali sono in Italiano), nel General Tab, sotto
Temporarily Internet Files, ci sono tre opzioni :
"Sempre" : Significa che IE cerca il cache e se la pagina si trova, si connetta
col server per vedere se la pagina e' cambiata, e se e' cosi, la carica dal server.
Se no, dal HDD.
"Never" : Significa che IE cerca il cache e se la pagina si trova, la carica senza
controllare il server.
"Once" : Significa che IE controlla il cache la prima volta che visito la pagina in
questa sezzione, Se la pagina si trova, IE si connetta col server per vedere se la
pagina e' cambiata. Per il proseguimento della sezione pero', IE caricera' la
pagina col opzione "Never".
Puo anche dipendere da questo.
Pero', tenta questi :
<meta http-equiv="expires" content="0">
<meta name="expires" content="Wed, 01 Jan 1997 00:00:00 GMT">
