pb avec les variable de session sur serveur [Résolu] - PHP - Programmation
Marsh Posté le 05-05-2004 à 18:51:15
Ryle hunter a écrit : bonjour, j'ai un pb etrange avec mes variables de session, |
essai ceci :
Code :
|
si tu veux vérifier le contenu de ta variable tu fais ceci
Code :
|
Marsh Posté le 05-05-2004 à 19:03:24
j'ai essayé le print_r mais il ne m'affiche rien en fait j'ai l'impression que la variable est effacé, car
je fait
$_SESSION['EMail'] = 'vert';
je teste juste àpres avec
if(isset($_SESSION['EMail']))...
-> impec c'est bien enregistré
ca passe à la page suivante, je restete avec
if(isset($_SESSION['EMail']))...
-> y'a plus rien dedans
autre chose assez space:
j'ai recup les info du serveur et session.auto_start est à off
alors que bizarrement quand le fait un session_start j'ai le droit à:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at...
j'y comprend plus rien
Marsh Posté le 05-05-2004 à 20:05:27
Je crois que j'ai déjà eux ce probleme là !
regarde dans dans ton php.ini cherche session_path et regarde si dans le repertoire php il y a le répertoire à laquelle il y fait référence. si le repertoire exite fait le teste suivant :
Vide le contenu de ce répertoire. active le fichier qui créer la session. normalement un fichier apparait lorsqu'il y a un sesion_start() a 0Ko puis quand il y a $_SESSION[xxx] = xxx; le fichier doit passé à 1ko. lorsque tu passes sur l'autre fichier regarde le comportement de ce fichier , est ce qu'il apparait toujours ou disparait et si le contenu a été vidé.
Marsh Posté le 05-05-2004 à 20:15:56
Ca y est c'est trouvé !!!
c'est mon session_start qu'etait pas tt à fait au debut de mon fichier....
Merci pour ton aide Berceker United !!!
Marsh Posté le 05-05-2004 à 17:59:42
bonjour, j'ai un pb etrange avec mes variables de session,
j'ai installé php 4.3.3 et quand je fait touner mes pages sur ma machine, impecable tout marche,
par contre dès que je teste sur le serveur les variables ne veulent pas passer (j'essaie de faire un formulaire et je reposte sur la même page pour vérifier les champs)
j'utilise le $_SESSION, et j'ai aucune erreur sauf quand je met extract($_SESSION,EXTR_OVERWRITE); où il me dit (sur le serveur) que la première valeur doit etre un tableau
j'ai l'impression que ca vient de la config du server qui doit etre différente, mais je ne sais pas comment la voir ni ce que je pourrait y faire...
voilà si quelqu'un à une idée
Merci d'avance
Message édité par Ryle Hunter le 05-05-2004 à 20:16:08