The manual Page
Version française
   
index | glossary | news | downloads | links ]
  introduction à ASP
écrire en ASP
le fichier global.asa
les variables
les objets ASP 3.0
l'objet Request
l'objet Response
   .AddHeader
   .AppendToLog
   .BinaryWrite
   .Buffer
   .CacheControl
   .Charset
   .Clear
   .ContentType
   .Cookies
   .End
   .Expires
   .ExpiresAbsolute
   .Flush
   .IsClientConnected
   .PICS
   .Redirect
   .Status
   .Write
l'objet ObjectContext
l'objet Application
l'objet Session
l'objet Server
l'objet ASPError
 
news
glossary
links
downloads
 
credits
contact
 
 
search
 
last update
19/02/2003
Valid HTML 4.0!
Valid CSS!
Hit-Parade
Mesurez votre audience


  Propriété Response.Expires

Synopsis

Response.Expires = Nombre

La propriété Response.Expires précise le Nombre de minutes au bout duquel la copie cachée de la page aura expiré. Après ce lapse de temps, le client (le navigateur mais aussi les serveurs proxy intermédiaires) devrait redemandé une nouvelle copie de la page au serveur Web.

Cette propriété est utilisée par le serveur Web pour calculer la date à mettre dans l'en-tête HTTP Expires. Il faut donc l'utiliser au tout début du script ASP, avant de donner la première ligne de code HTML.

Mise à 0 ou à une valeur négrative, cette propriété indique que la page expire a priori immédiatement. A priori, car si le client et le serveur ont des dates systèmes différentes, la date calculée par le serveur peut se retrouver postérieure à la date système du client, et la copie cachée sera supposée toujours faire foi.

Si plusieurs appels à cette propriété sont effectués dans la même page ASP, le serveur utilisera la plus petite valeur donnée.

Exemple

Le code suivant dit que la page expire immédiatement, et qu'elle devra être rechargée chaque fois qu'on y accède :

<% Response.Expires = 0 %>

En revanche, avec la ligne suivante, on dit que la page n'expirera qu'au bout de 15 minutes ; toutes les 15 minutes, il faudra redemander une nouvelle copie au serveur.

<% Response.Expires = 15 %>

Warning: main(../include/imprimable.php) [function.main]: failed to open stream: No such file or directory in /homez.13/themanua/www2/asp/asp_response_expires.php3 on line 65

Warning: main() [function.include]: Failed opening '../include/imprimable.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.13/themanua/www2/asp/asp_response_expires.php3 on line 65


Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences.