Join Up!
104887 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previoussession_cache_expiresession_decodenext
Last updated: Mon, 28 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to Czech | Spanish

session_cache_limiter

(PHP 4 >= 4.0.3)

session_cache_limiter --  Liefert und/oder setzt die aktuelle Cacheverwaltung

Beschreibung

string session_cache_limiter ( [string Cacheverwaltung])

session_cache_limiter() gibt die Bezeichnung der aktuellen Cacheverwaltung zurück. Wenn Cacheverwaltung angegeben wurde, wird diese dem neuen Wert entsprechend geändert.

Die Cacheverwaltung steuert die Cache-Kontrolle der HTTP-Header, die zum Client geschickt werden. Diese Header bestimmen die Regel, nach der der Seiteninhalt in den Cachespeicher aufgenommen wird. Wird die Cacheverwaltung beispielsweise auf nocache gesetzt, ist eine clientseitige Speicherung im Cache nicht erlaubt. Andererseits erlaubt der Wert public die Aufnahme in den Cachespeicher. Sie kann auch auf private gesetzt werden, was etwas restriktiver ist, als public.

Im private-Modus könnte ein zum Client gesendeter Expire-Header manche Browser, inklusive Mozilla, verwirren. Sie können dieses Problem durch Verwendung des private_no_expire-Modus vermeiden. In diesem Modus wird nie ein Expire-Header zum Client gesendet.

Anmerkung: private_no_expire wurde in PHP 4.2.0dev hinzugefügt.

Zu Beginn einer Anfrage wird die Cacheverwaltung auf den voreingestellten Wert zurückesetzt, der in session.cache_limiter gespeichert ist. Daher müssen Sie session_cache_limiter() bei jeder Anfrage aufrufen (und zwar bevor session_start() aufgerufen wird).

Beispiel 1. session_cache_limiter() Beispiel

<?php
# setzen der Cacheverwaltung auf 'private'
session_cache_limiter('private');
$cacheverwaltung = session_cache_limiter();
echo "Die Cacheverwaltung ist jetzt auf $cacheverwaltung gesetzt<p>";
?>
User Contributed Notes
session_cache_limiter
add a note about notes
There are no user contributed notes for this page.
previoussession_cache_expiresession_decodenext
Last updated: Mon, 28 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST