Question sur variable session php
Fermé
watou
Messages postés
199
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
19 avril 2013
-
22 août 2010 à 09:03
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 - 22 août 2010 à 16:02
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 - 22 août 2010 à 16:02
A voir également:
- Question sur variable session php
- Easy php - Télécharger - Divers Web & Internet
- Facebook session expirée ✓ - Forum Facebook
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
5 réponses
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
22 août 2010 à 12:11
22 août 2010 à 12:11
$id_client représente une variable nommée id_client.
$_SESSION['id_client'] représente une variable de session (partagée par utilisateur)
$_SESSION['id_client'] représente une variable de session (partagée par utilisateur)
watou
Messages postés
199
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
19 avril 2013
28
22 août 2010 à 12:21
22 août 2010 à 12:21
merci pour ta réponse.
c'est ce que je croyais avant jusqu'à ce que je rencontre le problème suivant :
j'ai déclaré une variable session $_SESSION['id_client']=1; (après avoir démarrer la session biensur ;))
puis j'ai fait $id_client = 2;
et quand j'affiche $_SESSION['id_client']
devine ce qui est affiché !!! il affiche 2 !!!!!!!
comment expliques-tu ça ?
c'est ce que je croyais avant jusqu'à ce que je rencontre le problème suivant :
j'ai déclaré une variable session $_SESSION['id_client']=1; (après avoir démarrer la session biensur ;))
puis j'ai fait $id_client = 2;
et quand j'affiche $_SESSION['id_client']
devine ce qui est affiché !!! il affiche 2 !!!!!!!
comment expliques-tu ça ?
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
22 août 2010 à 14:13
22 août 2010 à 14:13
Pas sûr que t'aies bien compris le truc : la session désigne sous Windows l'ensemble des programmes lancés pour un utilisateur donné. Sur un serveur Web (ASP et PHP), c'est l'ensemble des variables partagées pour un même utilisateur. Cela signifie que pour Monsieur A, $_SESSION['x'] vaudra 17 mais ce ne sera pas forcément le cas de Monsieur B.
Vérifie que register_globals est Off ...
Vérifie que register_globals est Off ...
watou
Messages postés
199
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
19 avril 2013
28
22 août 2010 à 14:18
22 août 2010 à 14:18
essaie ce code :
et tu verras.
<?php session_start(); $_SESSION['id_client'] = 1; $id_client = 2; echo $_SESSION['id_client']; ?>
et tu verras.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
22 août 2010 à 16:02
22 août 2010 à 16:02
Salut,
relit cette page du manuel : https://www.php.net/manual/fr/session.examples.basic.php
ainsi que ce qui concerne la directive register_globals du fichier de configuration php.ini
relit cette page du manuel : https://www.php.net/manual/fr/session.examples.basic.php
ainsi que ce qui concerne la directive register_globals du fichier de configuration php.ini