bonjour a tous
voila j'ai un petit probleme :p
j'explique un peu ce qui va :
je valide mon formulaire, la page login.php est appelée via javascript
jusque la pas de problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part http.open('get', 'ajax/php/login.php?email='+email+'&psw='+psw+'&nocache = '+nocache);
la page login verifie et la si tout est ok, on me crée mes session
la pareil c'est ok
puisque je vérifie via le onreadystatechange que la session existe (via un echo $_SESSION['login'] dans mon login.php, que j'affiche avec un alert
qui m'affiche bien le login renvoyé en echo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (http.readyState == 4) { alert(http.responseText) }
voici donc le problème :p
une fois les sessions créées, toujours via javascript, je vide un div, et je le rempli avec un affiche_Session.php (grossomodo ^^)
qui lui me dis si $_SESSION['login'] existe
or ! (oui le voila le problème)
voici plusieurs bout de codes que j'ai testés, qui marche pas, ou qui marchent sans marcher :p
m'affiche toujours que la session n'existe pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (isset($_SESSION['login'])) { echo "existe"; } else { echo "existe pas"; }
la quand la session existe, bah c'est cool sa me dis que sa existe (et inversement) sauf que j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 session_start(); if (isset($_SESSION['login'])) { echo "existe"; } else { echo "existe pas"; }
qui s'invite a la fête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
comment régler ce problème ?
il m'enerve
merci d'avance ^^
Partager