Gestion personnalisée des sessions
<<<
session_cache_expire session_cache_limiter
>>>

6.34 Sessions
6 Référence des fonctions
 Manuel PHP

Introduction
Sessions et sécurité
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
Passer l'identifiant de session (session ID)
Gestion personnalisée des sessions
->session_cache_expire
session_cache_limiter
session_commit
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

6.34.11 session_cache_expire()Retourne la configuration actuelle du cache expire

[ Exemples avec session_cache_expire ]   PHP 4 >= 4.2.0, PHP 5

int  session_cache_expire ( int   new_cache_expire )

session_cache_expire retourne la configuration actuelle du cache expire Si new_cache_expire est fourni dans le fichier php.ini , la configuration actuelle de cache expire sera remplacée par new_cache_expire .

Le délai d'expiration du cache est remis à sa valeur par défaut de 180, stockée dans session.cache_limiter , au démarrage de la requête. Par conséquent, vous devez appeler session_cache_expire à chaque requête (et avant que session_start ne soit appelée).

Exemple avec session_cache_expire

<?php

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

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

/* Configure le délai d'expiration à 30 minutes */
session_cache_expire (30);
$cache_expire = session_cache_expire();

/* Démarre la session */

session_start();

echo
"Le limiteur de cache est maintenant fixé à $cache_limiter<br />";
echo
"La session en cache va expirer après $cache_expire minutes";
?>
Note

La directive new_cache_expire n'a de valeur que si session.cache_limiter a une valeur différente de nocache .

Voir aussi session.cache_expire , session.cache_limiter et session_cache_limiter .

<< session_cache_expire >>
Gestion personnalisée des sessions Sessions session_cache_limiter