Bonjour,

J'essaye de gérer les sessions de mon site avec ma base de données, j'ai suivi le tutoriel situé ici : http://a-pellegrini.developpez.com/t...hp/session-db/
, il y a quelque chose que je ne comprend pas.

Comme lu dans le tutoriel, un des intérets de mettre les sessions en base de données est de ne plus baser sa session sur un fichier situé dans /tmp mais de charger à chaque connexion un sid enregistré en bdd (ou d'en créer un nouveau si c'est la première connexion).

Dans le tutoriel la fonction session_start() n'est pas utilisée, je suppose que c'est normal (c'est elle qui créé le fichier dans /tmp ?), mais ca ne fonctionne pas si je ne la met pas.

Chez moi, dans la fonction openSession du tutoriel, la fonction session_id() ne renvoie rien (ou plutôt une chaine vide) si session_start() n'est pas appelée avant.

Il me semble qu'en utilisant la fonction session_start() ca ne sert à rien de mettre mes session en base de données.
C'est soit l'un, soit l'autre non ?

merci pour vos conseils.