rufo Pas me confondre avec Lycos! | Bonjour,
J'ai écrit un gestionnaire de sessions php pour les stocker dans une base mysql (table Myisam). J'ai donc utilisé session_set_save_handler() et j'ai écrit les 6 fonctions nécessaires. Bizarrement, pour la fonction d'écriture, ça n'écrit pas toujours dans la bd. Avec pear::DB, j'ai comme message d'erreur "no database selected". J'ai refait mon gestionnaire avec les fonctions de base de mysql, j'ai le message d'erreur "...is not a valid MySQL-link resource in...". Je me dis donc que ma connexion à la bd a été coupée. Donc, je rajoute un test avant d'écrire en bd pour vérifier que la connexion est ok et si c'est pas le cas, je la recrée. Pour certaines pages de mon appli web, ça résoud mon pb d'écriture mais pour d'autres, j'ai un essage d'erreur d'apache dans une boîte de dialogue : "Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru...".
Je suis sous Wamp. J'ai aussi essayé de passer mon table en innodb, mais ça ne change rien.
Avez-vous déjà rencontré ce genre de pb?
Gérer les sessions en bd en reprogrammant le gestionnaire de php, c'est vraiment pas aussi facile que c'est montré dans les ex ... ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|