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
|