Services webmasters
Partenaires
Jeux concours gratuits
 
session_cache_expire
<<<
session_cache_limiter session_decode
>>>

7.94 Sessions
7 Index des fonctions
 Manuel PHP

Introduction
Sessions et sécurité
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
Passer l'identifiant de session (session ID)
Gestion personnalisée des sessions
session_cache_expire
->session_cache_limiter
session_decode
session_destroy
session_encode
session_get_cookie_params
session_id
session_is_registered
session_module_name
session_name
session_regenerate_id
session_register
session_save_path
session_set_cookie_params
session_set_save_handler
session_start
session_unregister
session_unset
session_write_close

7.94.12 session_cache_limiter()Lit et/ou modifie le limiteur de cache de session

[ Exemples avec session_cache_limiter ]   PHP 4 >= 4.0.3

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 navigateur. 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 Mozilla . 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 PHP . Donc, vous devrez appeler session_cache_limiter à chaque page, et avant session_start .

Exemple avec session_cache_limiter

<?php

/* configure le limiteur de cache à 'private' */

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

echo
"Le limiteur de cache vaut maintenant $cache_limiter<p>";
?>

Voir aussi la directive de configuration session.cache_limiter .

<< session_cache_limiter >>
session_cache_expire Sessions session_decode
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -