session_cache_limiter

(PHP 4 >= 4.0.3, PHP 5, PHP 7)

session_cache_limiterGeçerli önbellek sınırlayıcısını döndürür ve/veya tanımlar

Açıklama

session_cache_limiter ([ string $sınırlayıcı ] ) : string

session_cache_limiter() işlevi, geçerli önbellek sınırlayıcısının ismini döndürür.

Önbellek sınırlayıcı, istemciye gönderilen HTTP önbellek denetim başlıklarını tanımlar. Bu başlıklar kuralları, istemci veya aracı vekiller tarafından önbelleğe alınmış sayfa içeriğine göre belirler. Önbellek sınırlayıcıya nocache atamak istemci/vekil önbelleklemesine izin vermez. public değeri, vekiller ve istemciler tarafından önbelleklemeye izin verir. private değeri ise, vekil önbelleklemesine izin vermezken istemcilerin içeriği önbelleklemesine izin verir.

private kipinde, istemciye gönderilmiş bir Expire başlığı, Mozilla dahil, bazı tarayıcıların kafasını karıştırır. private_no_expire kipi sayesinde bu sorundan kaçınmak mümkündür. Bu kipte, istemciye Expire başlığı asla gönderilmez.

İstek başlangıcında, önbellek sınırlayıcı session.cache_limiter yönergesinin öntanımlı değerine ayarlanır. Bu bakımdan her istek için session_start() çağrısından önce bir session_cache_limiter() çağrısı yapmanız gerekir.

Değiştirgeler

sınırlayıcı

Belirtildiği takdirde, geçerli önbellek sınırlayıcı ismi yeni değerle değiştirilir.

Olası değerler
Değer Gönderilen başlıklar
public
Expires: (sometime in the future, according session.cache_expires)
Cache-Control: public, max-age=(sometime in the future, according to session.cache_expire
Last-Modified: (the timestamp of when the session was last saved)
private_no_expire
Cache-Control: private, max-age=(session.cache_expire in the future), pre-check=(session.cache_expire in the future)
Last-Modified: (the timestamp of when the session was last saved)
private
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, max-age=(session.cache_expire in the future), pre-check=(session.cache_expire in the future)
Last-Modified: (the timestamp of when the session was last saved)
nocache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

Dönen Değerler

Geçerli önbellek sınırlayıcısının ismini döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
4.2.0 private_no_expire kipi eklendi.

Örnekler

Örnek 1 - session_cache_limiter() örneği

<?php

/* önbellik sınırlayıcıya 'private' atayalım */

session_cache_limiter('private');
$cache_limiter session_cache_limiter();

echo 
"Önbellek sınırlayıcıya $cache_limiter kipi atandı.<br />";
?>

Ayrıca Bakınız