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 à
Le système de sessions dispose d'un grand nombre de directives
dans le fichier
php.ini
. En voici une présentation :