SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Sessions

session_start
session_destroy
session_name
session_module_name
session_save_path
session_id
session_register
session_unregister
session_unset
session_is_registered
session_get_cookie_params
session_set_cookie_params
session_decode
session_encode
session_set_save_handler
session_cache_limiter
session_write_close
Raccourci :  
Sessions

session_start
session_destroy
session_name
session_module_name
session_save_path
session_id
session_register
session_unregister
session_unset
session_is_registered
session_get_cookie_params
session_set_cookie_params
session_decode
session_encode
session_set_save_handler
session_cache_limiter
session_write_close

8.20.16 session_cache_limiter
[Notes en ligne] [Exemples]

Lit et/ou modifie le limiteur de cache

string session_cache_limiter (string cache_limiter )
session_cache_limiter() retourne le nom du limiteur de cache courant. Si cache_limiter est spécifié, le nom du limiteur de cache est remplacé par cette nouvelle valeur.
Le limiteur de cache contrôle l'envoi des en-têtes HTTP envoyés au client. Ces en-têtes déterminent les règles de mise en cache des pages. En utilisant la valeur de nocache, par exemple, vous désactiverez la mise en cache côté client. La valeur de public, cependant, le permettra. private aussi, tout en étant légèrement plus restrictive que public.
Le limiteur de cache est remis à sa valeur par défaut, stockée dans session.cache_limiter, initialisée au lancement. Vous devrez donc appeler session_cache_limiter() pour chaque requête (et avant l'appel à session_start()).

Exemples avec session_cache_limiter()


<?php
# Met le limiteur de cache à 'private'
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
echo "Le limiteur de cache vaut actuellement $cache_limiter<P>";
?>
     


Note : session_cache_limiter() a été ajoutée dans PHP 4.0.3.
@node function.session-write-close , function.session-cache-limiter, ref.strings, Top

8.20.17 session_write_close
[Notes en ligne] 

Ecrit les données de session, et termine la session

void @xref{function.session-write-close,,session_write_close} ()
@xref{function.session-write-close,,session_write_close()} termine la session courante, et enregistre les données de session.
Les données de session sont généralement enregistrées à la fin du script, sans besoin d'appeler @xref{function.session-write-close,,session_write_close()}, mais comme les données de session sont verrouillées pour éviter les accès concurents, seul un script peut travailler sur une session à la fois. Lorsque vous utilisez des frames avec des sessions, vous verrez les frames s'afficher l'un après l'autre, à cause de ce verrouillage. Vous pouvez réduire le temps d'attente en terminant la session le plus tôt possible.


Chapitre précédentChapitre suivantAccueil nexen.net