session - PHP - Programmation
Marsh Posté le 20-02-2005 à 22:15:19
extrait de la doc php : // L'utilisation de session_register() est déconseillé
La méthode actuelle utilise $_SESSION en affectant directement la valeur à $_SESSION("var" ).
Il suffit ensuite d'utiliser isset($_SESSION("var" )) pour vérifier l'existance de la variable.
Marsh Posté le 20-02-2005 à 22:37:59
ok,avec ce changement :
Code :
|
dans l'autre page :
Code :
|
le résultat est maintenant :
Code :
|
pourtant j'ai tout déclaré...képassa ?
Marsh Posté le 20-02-2005 à 22:55:14
Code :
|
Et t'as une parse error dans ton if.
Marsh Posté le 20-02-2005 à 23:05:43
faut utilsier session_start() dans toutes les pages utilisant les sessions (et avant toute sortie)
Marsh Posté le 20-02-2005 à 23:11:34
suis désolé,la parse manquante est dans le cod,erreur de copier-coller,et idem pour le session-start() qui est un peu plus haut dans la page ...
suis correct pour ca,c'est autre chose...
Marsh Posté le 20-02-2005 à 23:53:44
Code :
|
dans l'autre page :
Code :
|
Marsh Posté le 21-02-2005 à 00:02:00
cookie activé dans ton navigateur ou pas?
T'exécute en ayant un lien qui te permet de passer du premier fichier au second ou tu saisies les adresses à la main?
Marsh Posté le 21-02-2005 à 00:14:17
apres le session_start(); et $_SESSION['var']=$var; ,il y a un lien vers la 2e page
et mon navigateur accepte les cookies...
Marsh Posté le 20-02-2005 à 21:13:13
bonsoir,
j'ouvre une session sur une page et enregistre la variable varde la manière suivante :
,puis la suivante commence par ceci :
le résultat de ce code est :
donc la variable est enregistrée,mais je n'arrive pas à la sortir;que faire ?
Message édité par tzd le 20-02-2005 à 21:15:15