(PECL pecl_http >= 0.1.0)
http_cache_last_modified — Önbellekleme son değişikliğe göre yapılır
$zaman_damgası
] )Gönderi öğesini son değişiklik zamanına göre önbelleğe almaya çalışır.
Belirtilen değiştirgenin değeri 0'dan büyük ise, bir zaman damgası olarak ele alınır ve son değişiklik tarihi olarak gönderilir. 0 ise veya belirtilmemişse, geçerli zaman Last-Modified değeri olarak gönderilir. Negatif bir değer belirtilmişse, değer saniye cinsinden zaman aşımı süresi olarak ele alınır ve istenen son değişiklik zamanının bu süre sonunda olduğuna karar verilerek Last-Modified başlığı güncellenir ve asıl gövde gönderilir.
http.log.cache INI ayarı etkinse ve önbelleğe alma başarılı olmuşsa, önbellek günlüğüne bir günlük girdisi yazılır.
Bilginize: Bu işlev, http_send_data(), http_send_file() ve http_send_stream() işlevleri ile birlikte kullanılabilir.
zaman_damgası
Unix zaman damgası.
Başarı durumunda, (öğe önbelleğe alınmışsa) bir 304
Değişmedi durum kodu ile çıkar, başarısızlık durumunda ise
FALSE
değeriyle döner.
Buradaki "çıkar"ın anlamı için
http.force_exit
yönergesinin açıklamasına bakınız.
Örnek 1 - http_cache_last_modified() örneği
5 saniyeliğine önbellekleme.
<?php
http_cache_last_modified(-5);
printf("%s\n", http_date());
?>