http_cache_last_modified

(PECL)

http_cache_last_modified -- Mise en cache en fonction de la date de dernière modification

Description

bool http_cache_last_modified ( [int timestamp_or_expires] )

Tente de mettre en cache l'entité envoyé en fonction de sa date de dernière modification.

Si l'argument fourni est plus grand que 0, il sera considéré comme un timestamp Unix et sera envoyé comme date de dernière modification. S'il vaut 0 ou s'il est omis, la date courante sera envoyée comme date de dernière modification. S'il est négatif, il sera considéré comme une date d'expiration, en secondes, ce qui signifie que si la date de dernière modification demandée n'est pas dans l'intervalle de la période calculée, l'en-tête Last-Modified sera mise à jour et le corps actuel sera envoyé.

Une entrée dans l'historique sera écrite dans l'historique du cache si le Paramètres INI http.log.cache est défini et que la mise en cache est un succès.

Liste de paramètres

timestamp_or_expires

Timestamp Unix

Valeurs de retour

Retourne FALSE si une erreur survient ou sort avec un en-tête 304 Not Modified si l'entrée est mise en cache.