[php] Les sessions ne tiennent pas
Résolu/Fermé
Matthia$
Messages postés
364
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
17 mars 2010
-
12 févr. 2008 à 11:22
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 - 12 févr. 2008 à 11:46
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 - 12 févr. 2008 à 11:46
A voir également:
- [php] Les sessions ne tiennent pas
- Easy php - Télécharger - Divers Web & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Free nombre de sessions maximum atteint ✓ - Forum Réseaux sociaux
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
3 réponses
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
12 févr. 2008 à 11:23
12 févr. 2008 à 11:23
As-tu bien placé un 'session_start();' en début de chaque page ?
C'est ce qui permet de récupérer les informations de session.
C'est ce qui permet de récupérer les informations de session.
Jean-François Pillou
Messages postés
18707
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
12 févr. 2008 à 11:27
12 févr. 2008 à 11:27
Vérifie les en-têtes envoyés par le serveur : il faut utiliser soit un logiciel comme Ethereal si tu connais, ou sinon un service en ligne :
- http://web-sniffer.net/
- http://www.delorie.com/web/headers.html
- http://www.rexswain.com/httpview.html
En gros ça te permettra de vérifier :
- Que le serveur demande bien la création de cookies
- Que les cookies n'expirent pas immédiatement
- Que rien n'est envoyé au serveur avant le Set-Cookie
En particulier, le session_start() doit être appelé avant tout envoi de données au navigateur (echo, print, etc.).
Même un espace avant l'ouverture de la balise PHP empêche la création du cookie !
- http://web-sniffer.net/
- http://www.delorie.com/web/headers.html
- http://www.rexswain.com/httpview.html
En gros ça te permettra de vérifier :
- Que le serveur demande bien la création de cookies
- Que les cookies n'expirent pas immédiatement
- Que rien n'est envoyé au serveur avant le Set-Cookie
En particulier, le session_start() doit être appelé avant tout envoi de données au navigateur (echo, print, etc.).
Même un espace avant l'ouverture de la balise PHP empêche la création du cookie !
Matthia$
Messages postés
364
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
17 mars 2010
78
12 févr. 2008 à 11:40
12 févr. 2008 à 11:40
"Même un espace avant l'ouverture de la balise PHP empêche la création du cookie"
Rha la la, il y avait un tab, qui s'était glissé je ne sais comment avant ma balise php...
Pourtant, je savais qu'il ne fallait aucun caractère...
Bah en tous cas, merci bien Jeff !
Problème résolu ^^
Rha la la, il y avait un tab, qui s'était glissé je ne sais comment avant ma balise php...
Pourtant, je savais qu'il ne fallait aucun caractère...
Bah en tous cas, merci bien Jeff !
Problème résolu ^^
Jean-François Pillou
Messages postés
18707
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
12 févr. 2008 à 11:46
12 févr. 2008 à 11:46
Heureux de t'avoir rendu service ;-)
On en a bavé pour les sessions de CCM ;-)
On en a bavé pour les sessions de CCM ;-)