Bonsoir à tous,

J'ai une question à laquelle je ne trouve pas réponse.
Je développe en ce moment un site en PHP sur une architecture MVC. Je stock mes sessions dans une BDD MySQL et non dans des fichiers PHP. Depuis que j'héberge mon site sur mon serveur dédié (Debian 6, Apache 2) les session_value ne sont plus stockée en clair :

// Chez moi c'est ça
wXVb90VY5UMKYbHGSZhZ5g4RpMsOtPsi7y7_zXhhiXg

Alors en soit rien de gave car c'est crypté c'est toujours mieux d'un point de vue sécurité mais le problème c'est que je suis en période de développement donc j'ai envie de vérifier que mon code gère bien les sessions, or la c'est illisible !! Alors, j'ai déjà essayer de modifier le session.serialize_handler sans succès :

ini_set("session.serialize_handler", "php")

Avez-vous des idées ??

2 réponses


Grafikart
Réponse acceptée

Ca sent le patch Suhosin ça. Suhosin intègre une série de sécurité sur les serveurs linux qui font planté certains scripts. Dans otn PHP.ini essaie de mettre
suhosin.session.encrypt = Off

revlam
Auteur

Encore une fois c'est bien vu, quelle connerie ce patch ça fait 3 jours que je suis la dessus :)
Je vais le désactiver... merci :)