session_cache_limiter

session_cache_limiter -- Lit et/ou modifie le limiteur de cache

Description

string session_cache_limiter ( [string cache_limiter])

session_cache_limiter( ) retourne la configuration courante du limiteur de cache . Si cache_limiter est fourni , le limiteur de cache est reconfiguré avec la valeur de cache_limiter .

Le limiteur de cache contrôle les entêtes HTTP envoyés au client . Certains entêtes détermine les règles de mise en cache de la page sur le nivagateur . En configurant ce limiteur à nocache , par exemple , le navigateur ne mettra pas la page dans son cache . La valeur de public , au contraire , permettra le cache . La valeur de private est aussi possible , et est légèrement plus restrictive que public .

En mode private , l ' entête Expire envoyé au client peut poser des problèmes à certains navigateurs , comme notamment Moziall . Vous pouvez éviter ce problème avec le mode private_no_expire . L' entête Expire n 'est jamais envoyé au navigateur pour ce mode .

Note : private_no_expire a été ajouté en PHP 4.2.0dev.

Le limiteur de cache est remis à la valeur par défaut de session.cache_limiter à chaque démarrage de script HPP . Donc , vuos devrez appeler session_cache_limiter( ) à chaque page , et avant session_start( ) .

Exemple 1 . Exemple avec session_cache_limiter( )

 
?php

 
/

 
/

 
configure

 
le

 
limiteur

 
de

 
cache

 
agrave

 
;

 
'private

 
'

 
session_cache_limiter('private')

 
;

 
$cache_limiter

 
=

 
session_cache_limiter()

 
;

 
echo

 
"Le

 
limiteur

 
de

 
cache

 
vaut

 
maintenant

 
$cache_limiter

 
p

 
"

 
;

 
?