Probleme de session
Posté : 19 avr. 2015, 23:52
par fredouze
Bonsoir à tous! Voila mon problème. J'ai fait une application php avec une zone d'inscription et de login. Mes script fonctionnait très bien en local et sur mon serveur. Mais depuis 1 mois mon script ne reconnais plus mes session et pourtant j'ai bien mis le session_start() à toute les pages! Je m'authentifie sur la page login et sur la page suivante la session a disparue, et pourtant cela marcher très bien il y a un mois et j'ai rien toucher. Je suis chez 1and1, je pense que cela vient de leur serveurs! Bonne soirée
Re: Probleme de session
Posté : 20 avr. 2015, 21:32
par sadeq
Bo njour,
Je pense qu'il faut créer un dossier "sessions" ou "tmp" dans la racine de ton site en ligne chez 1and1 et vérifier la configuration php au niveau de la variable session_save_path si elle pointe vers ce dossier ou bien contactes 1and1 pour en être sûr.
Un autre problème peut provenir de l'encodage de tes fichiers php ; Pour en être sûr, utilises notepad++ pour éditer tes fichiers et choisis la conversion en encodage utf-8 sans BOM car sans cet encodage certains faux caractères spéciaux peuvent glisser au début du fichier (caractères BOM) quand ce dernier est édité par un éditeur texte enregistrant en encodage UTF8.
Ce sont ces caractères BOM qui empêche la session PHP de se déclencher car ils provoquent un affichage (echo) systématique avant la session_start() puisqu'ils se trouvent au début du fichier.