IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Variable get en session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut Variable get en session
    Bonjour,

    Dans une de mes pages je fais passer une variable par la méthode get sur une deuxieme page, mais lorsque je veux la faire passer à nouveaux vers une troisieme page cela ne fonctionne pas !

    Peut on mettre le contenu d'un $_GET en $_SESSION ?


  2. #2
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Oui tu peux.

    Si sur la 2ieme page tu n'a pas remis l'info du get dans l'url de la 3ieme page c'est normal.

    Mais dans ce cas la autant utiliser la variable de session sur toute les pages.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    OK, merci !

    Mais maintenant si je veux la mettre en session j'ai des problèmes de syntaxe,

    Evidemment je ne peux pas ecrire :

    $_SESSION['id'] = $_GET['id'];

    Je n'arrive pas à trouver la bonne technique !

  4. #4
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Pourquoi tu ne peux pas ?

    Tu n'as pas oublié le session_start() ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    non je ne l'est pas oublié mais jai une erreur, il ne l'a reconnais pas !

    pourtant au debut de ma page je met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php session_start();
     
    if(isset($_SESSION['id']))
    	{
    		$_SESSION['id'] = $_GET['id'];
    	}
    ensuite je fais un echo pour tester ma variable :

    et j'obtiens le message suivant :

    Notice: Undefined index: id in c:\program files\easyphp1-8\www\modiform.php on line 277
    Pourtant mon $_GET['id'] fonctionne bien et il ny'a pas d'erreur de syntaxe apparemment ...

  6. #6
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    if(isset($_SESSION['id']))
    Normal tu teste si la variable de session id existe, or elle n'existe pas. C'est plutôt le GET que tu devrais tester.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Détruire les variables d'une session
    Par kespy13 dans le forum Langage
    Réponses: 6
    Dernier message: 05/05/2006, 17h13
  2. Recupérer une variable GET
    Par 10-nice dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/04/2006, 14h21
  3. Variable GET non reconnue
    Par wolflinger dans le forum Langage
    Réponses: 5
    Dernier message: 03/04/2006, 14h08
  4. [Sécurité] Variables dans une session
    Par philippef dans le forum Langage
    Réponses: 6
    Dernier message: 14/10/2005, 16h30
  5. JSP stocker des variables javascript en session
    Par MASSAKA dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/08/2005, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo