Sessions de se déclarent pas
Résolu/Fermé
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
-
5 mars 2014 à 21:25
tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 - 6 mars 2014 à 18:39
tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 - 6 mars 2014 à 18:39
A voir également:
- Estelle vient de verrouiller sa session d’ordinateur. que peut-on dire ? votre réponse
- Ordinateur lent que faire - Guide
- Réinitialiser ordinateur - Guide
- Comment réinitialiser un ordinateur verrouillé - Guide
- Verrouiller cellule excel - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
4 réponses
~ Koala
Messages postés
21
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
6 mars 2014
1
5 mars 2014 à 21:28
5 mars 2014 à 21:28
Bonjour,
As-tu pensé au session_start(); au début du fichier ? C'est un oubli classique.
As-tu pensé au session_start(); au début du fichier ? C'est un oubli classique.
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
5 mars 2014 à 21:29
5 mars 2014 à 21:29
'lut, as-tu pensé au
session_start();au début du script?
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
5 mars 2014 à 21:44
5 mars 2014 à 21:44
Absolument.
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
199
Modifié par totodunet le 5/03/2014 à 22:01
Modifié par totodunet le 5/03/2014 à 22:01
vraiment bien au début du fichier tu l'as placé ? comme dit koala avant le doctype.
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
Modifié par tete0148 le 5/03/2014 à 22:04
Modifié par tete0148 le 5/03/2014 à 22:04
En première ligne, après le <?php
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
199
Modifié par totodunet le 5/03/2014 à 22:23
Modifié par totodunet le 5/03/2014 à 22:23
pour vérifier si ta session est bien démarrée, fais plutôt un print_r() de $_SESSION['user'] après l'affectation
Qui ne tente rien n'a rien
Qui ne tente rien n'a rien
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
5 mars 2014 à 22:13
5 mars 2014 à 22:13
La session est bien démarrée. Le seul soucis est que quand je veux lui affecter une valeur, ça ne fait rien.
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
5 mars 2014 à 22:14
5 mars 2014 à 22:14
Il y a bien un PHPSESSID dans l'inspecteur
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
199
5 mars 2014 à 22:26
5 mars 2014 à 22:26
j'ai modifié mon message entre temps pardon.
ce que tu as écrit $_SESSION['user'] est un tableau associatif tu es bien d'accord ?
pour accéder à la valeur faut faire $_SESSION['user']['user']
ce que tu as écrit $_SESSION['user'] est un tableau associatif tu es bien d'accord ?
pour accéder à la valeur faut faire $_SESSION['user']['user']
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
5 mars 2014 à 22:31
5 mars 2014 à 22:31
Toujours pas... C'est cette ligne qui ne fonctionne pas
$_SESSION['user']= $user;
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
199
5 mars 2014 à 22:39
5 mars 2014 à 22:39
ah bah là maintenant c'est différent...
$_SESSION['user'] n'est plus un tableau
tu as fais un echo ou un empty pour affirmer que la ligne ne marche pas ?
$_SESSION['user'] n'est plus un tableau
tu as fais un echo ou un empty pour affirmer que la ligne ne marche pas ?
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
199
6 mars 2014 à 14:45
6 mars 2014 à 14:45
Oui, vu que la ligne en dessous de celle-ci s'affiche, on peut dire que cette ligne a été exécutée.
pas forcément, du moins oui mais pas comme on le pensait, d'où la nécessité de faire un echo $_SESSION['user'] ou un print_r($_SESSION) juste après pour être fixer
pourrais-tu remontrer ton code ?
pas forcément, du moins oui mais pas comme on le pensait, d'où la nécessité de faire un echo $_SESSION['user'] ou un print_r($_SESSION) juste après pour être fixer
pourrais-tu remontrer ton code ?
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
6 mars 2014 à 18:38
6 mars 2014 à 18:38
Quand je fais echo, ça me fait undefined index user
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
6 mars 2014 à 18:39
6 mars 2014 à 18:39
J'ai trouve de quoi ça vient. J'avais un session_destroy sur mon index (et à chaque fois je retournais dessus).
Merci de ton aide !!!!
Merci de ton aide !!!!
5 mars 2014 à 21:44