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 :

question sur les sessions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut question sur les sessions
    bonsoir à tous le monde j'ai une page web action.php qui contient des variables de sessions
    le problème que cette page contient un formulaire qui pointe vers la même page donc après le submit je perd la valeur de la session
    comment je doit faire pour gardez les anciennes valeurs de la session

    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Tu pourras les récupérés avec le GET ou le POST dans d'autres variables. Après tu les remets dans tes variables de session.

  3. #3
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut remerciment et réponse
    slt merci je sais mais je te parle de ancienne valeur de la session elle est perdu si je post le formulaire dans la même page

    merci

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par ferhat.adel Voir le message
    slt merci je sais mais je te parle de ancienne valeur de la session elle est perdu si je post le formulaire dans la même page

    merci
    Je pense que tu confonds la valeur du request ($_POST et $_GET) avec celui de la session ($_SESSION). Les valeurs du request ne sont valide que pendant le chargement de la page or que celui de la session est toujours valide jusqu'à ce que tu le modifies.

  5. #5
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut ma réponse et remerciment
    slt merci pour ta réponse mais le problème reste posé car je post le formulaire donc la page va exécutez la l'instruction session_start();
    de nouveau et je perd l'anciene valeur de la session

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Euh non.

    Faut lire le document.

    A+.

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par ferhat.adel Voir le message
    slt merci pour ta réponse mais le problème reste posé car je post le formulaire donc la page va exécutez la l'instruction session_start();
    de nouveau et je perd l'anciene valeur de la session
    Si tu executes la page, ça ne va pas appeler session_start() implicitement.
    Sinon, je suis confus pour ton problème. Tu parles de Post, session_start et là session_name().


  8. #8
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Je pense que tu confonds la valeur du request ($_POST et $_GET) avec celui de la session ($_SESSION). Les valeurs du request ne sont valide que pendant le chargement de la page or que celui de la session est toujours valide jusqu'à ce que tu le modifies.
    En plus je ne comprend pas pourquoi tu utilises la valeur des names depuis de valeur de variables?
    Tu ne faits que session_start() mais je ne vois pas aucun utilisation de valeur de session.

    A+.

  9. #9
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut remerciment et réponse
    slt merci pour avant de les utilisez j'ai fait un test
    merci

Discussions similaires

  1. [Cookies] Question sur les sessions php
    Par billainfo dans le forum Langage
    Réponses: 2
    Dernier message: 01/07/2007, 00h21
  2. [Sécurité] Une question sur les sessions PHP
    Par DaRiaN dans le forum Langage
    Réponses: 2
    Dernier message: 06/07/2006, 10h36
  3. Question sur les sessions ?
    Par Wu dans le forum Langage
    Réponses: 7
    Dernier message: 15/02/2006, 16h32
  4. [Sécurité] Question sur les sessions
    Par Seth77 dans le forum Langage
    Réponses: 20
    Dernier message: 25/01/2006, 13h34

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