par
sadeq » 20 avr. 2015, 21:32
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.
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 [b]session_save_path[/b] 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 [b]encodage utf-8 sans BOM[/b] 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.