




| Resultats | session_set_save_handler | Contact |
|
Manuel PHP
|
|
Table : .session cache expire.session cache limiter .session commit .session write close() .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 |
session_set_save_handlersession_set_save_handlerDescriptionbool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )session_set_save_handler() configure les fonctions de stockage de sessions, et permet de choisir des fonctions utilisateurs pour sauver et relire toutes les sessions. Cette fonction est très pratique lorsqu'il faut sauver les données de sessions en utilisant une autre technique que le système par fichier fourni par défaut : notamment, stockage en base de données ou dans des démons tels SRM. Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
L'exemple suivant fournit un exemple de stockage des sessions semblable au système par défaut (par fichiers). Cet exemple peut facilement être adapté pour réaliser des sauvegardes en base de données, avec votre serveur préféré. La fonction de lecture doit toujours retourner une chaîne, pour que le gestionnaire fonctionne comme prévu. Vous devez retourner une chaîne vide s'il n'y a pas de données à lire. Les valeurs retournées par les autres gestionnaires sont converties en booléen avant d'être retournées au script. TRUE pour la réussite, FALSE pour l'échec.
Voir aussi la directive de configuration
|

