Installation
<<<
Configuration à l'exécution Types de ressources
>>>

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.5 Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini .

Nom Par défaut Modifiable Historique
session.save_path "/tmp" PHP_INI_ALL
session.name "PHPSESSID" PHP_INI_ALL
session.save_handler "files" PHP_INI_ALL
session.auto_start "0" PHP_INI_ALL
session.gc_probability "1" PHP_INI_ALL
session.gc_divisor "100" PHP_INI_ALL Disponible depuis PHP 4.3.2.
session.gc_maxlifetime "1440" PHP_INI_ALL
session.serialize_handler "php" PHP_INI_ALL
session.cookie_lifetime "0" PHP_INI_ALL
session.cookie_path "/" PHP_INI_ALL
session.cookie_domain "" PHP_INI_ALL
session.cookie_secure "" PHP_INI_ALL Disponible depuis PHP 4.0.4.
session.use_cookies "1" PHP_INI_ALL
session.use_only_cookies "0" PHP_INI_ALL Disponible depuis PHP 4.3.0.
session.referer_check "" PHP_INI_ALL
session.entropy_file "" PHP_INI_ALL
session.entropy_length "0" PHP_INI_ALL
session.cache_limiter "nocache" PHP_INI_ALL
session.cache_expire "180" PHP_INI_ALL
session.use_trans_sid "0" PHP_INI_ALL PHP_INI_ALL en PHP <= 4.2.3. PHP_INI_PERDIR en PHP < 5. Disponible depuis PHP 4.0.3.
session.bug_compat_42 "1" PHP_INI_ALL Disponible depuis PHP 4.3.0.
session.bug_compat_warn "1" PHP_INI_ALL Disponible depuis PHP 4.3.0.
session.hash_function "0" PHP_INI_ALL Disponible depuis PHP 5.0.0.
session.hash_bits_per_character "4" PHP_INI_ALL Disponible depuis PHP 5.0.0.
url_rewriter.tags "a=href,area=href,frame=src,form=,fieldset=" PHP_INI_ALL Disponible depuis PHP 4.0.4.
Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à  ini .

Le système de sessions dispose d'un grand nombre de directives dans le fichier php.ini . En voici une présentation :

    Les options track_vars et register_globals influencent le comportement des sessions, leur stockage et leur restauration.

    Note

    Depuis PHP 4.0.3, track_vars est toujours activé.

    << Configuration à l'exécution >>
    Installation Sessions Types de ressources