session.save_handler
<<<
session.save_path session.name
>>>

6.34.5 Configuration à l'exécution
6.34 Sessions
6 Référence des fonctions
 Manuel PHP

session.save_handler
->session.save_path
session.name
session.auto_start
session.serialize_handler
session.gc_probability
session.gc_divisor
session.gc_maxlifetime
session.referer_check
session.entropy_file
session.entropy_length
session.use_cookies
session.use_only_cookies
session.cookie_lifetime
session.cookie_path
session.cookie_domain
session.cookie_secure
session.cache_limiter
session.cache_expire
session.use_trans_sid
session.bug_compat_42
session.bug_compat_warn
session.hash_function
session.hash_bits_per_character
session.url_rewriter.tags

session.save_path string
Définit le chemin qui doit être passé au gestionnaire de sauvegarde. Si vous décidez de choisir le gestionnaire par défaut (par fichiers), cet argument sera utilisé comme dossier de sauvegarde des sessions. Par défaut, il vaut /tmp . Voir aussi session_save_path .

Il y a un argument optionnel N à cette directive qui détermine la profondeur de répertoires où votre fichier de session sera stocké. Par exemple, si vous définissez '5;/tmp' , votre fichier sera situé dans /tmp/4/b/1/e/3/sess_4b1e384ad74619bd212e236e52a5a174If . Si vous voulez utiliser N , vous devez créer tous ces répertoires avant de les utiliser. Un petit script shell existe dans ext/session pour réaliser ces créations et il se nomme mod_files.sh . Notez également que si N est utilisé et est supérieur à 0, alors la routine automatique gc (garbage collection) ne sera pas exécutée ; voir une copie de php.ini pour plus d'informations. Egalement, si vous utilisez N , assurez-vous d'entourer session.save_path de "doubles guillemets" car le séparateur ( ; ) est également utilisé pour les commentaires dans php.ini .

Attention

Si vous laissez cette option configurée avec un dossier accessible en lecture à tout le monde, comme /tmp (par défaut), les autres utilisateurs pourront exploiter ces sessions en obtenant la liste de fichiers dans ce dossier.

Note

Avant PHP 4.3.6;, les utilisateurs de Windows doivent changer cette valeur de variable pour que les fonctions de sessions de PHP fonctionnent. Indiquez un chemin de dossier valide, par exemple : c:/temp .

<< session.save_path >>
session.save_handler Configuration à l'exécution session.name