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.ExpiresAbsolute

Synopsis

Response.ExpiresAbsolute = #Date Heure#

La propriété Response.ExpiresAbsolute est utilisée pour donner la date et l'heure à laquelle toute copie cachée de la page actuelle a ou va expirer. Heure est convertie en heure GMT au moment d'être envoyée au client.

Si on ne précise pas la Date, la page va expirer à l'heure indiquée, au jour où le script est exécuté. De même, si aucune Heure n'est pas donnée, la page expirera à minuit à la Date donnée.

Au moment d'envoyer la réponse au client, le serveur utilisera cette propriété pour remplir l'en-tête HTTP Expires. Il faut donc utiliser Response.ExpiresAbsolute au tout début du script ASP, avant de donner la première ligne de code HTML.

Si cette propriété est affectée plusieurs fois dans le même script ASP, le serveur ne conserve que la date qui arrive au plus tôt.

Contrairement à Response.Expires, il ne s'agit pas d'une durée ; l'utilisation de la propriété Response.ExpiresAbsolute n'est donc pas conseillée lorsque l'on souhaite calculer dynamiquement les dates d'expiration de la page (dire que la page expire toutes les demi-heures, etc.). Concrètement, cette propriété ne doit être utilisée que pour donner une date statique, comme par exemple pour forcer l'expiration instantanée de la page ; dans ce dernier cas, on indique par exemple une date comme le 1er janvier 1980, qui a expiré depuis longtemps.

Exemple

Le code suivant dit que la page expire le 1er janvier 1980 à 13h30 et 18 secondes :

<% Response.ExpiresAbsolute = #January 1, 1980 13:30:18# %>

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

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_expiresabsolute.php3 on line 61


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