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 :

Pseudo-Frames et Session


Sujet :

Langage PHP

  1. #21
    Membre éclairé Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Par défaut
    Le problème vient du fonctionnement de ton application. Comment fais-tu les transitions entre les pages?
    Quand tu passes à une autre page, comment ça se passe? Tu fais un include de la nouvelle page? Tu affiches une autre page?...

  2. #22
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    Non, je fait juste un lien avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    href="play.php?page=pagesuivant"
    J'ai essayé dans la page envoyer.php de mettre un <input type=hidden> avec la valeur de session et de l'envoyer et d'utiliser ensuite $_POST[...

    Mais toujours pareil. Je suppose donc que lorsque ma page contient plusieurs passage de php délimités par des <?php ?>, la variable de sessions ne passe pas de l'une à l'autre.

    Je vais essayer avec que du php. Sinon pourquoi penses-tu que c'est un problème de structure d'application ?

    EDIT 1: j'ai essayé ya pa de changement.

  3. #23
    Membre éclairé Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Par défaut
    Je pense que le problème vient peut etre du fait que tu déclares un session_start() sur ta page1 dans laquelle tu fais un include d'autre pages. Dans ce cas il ne faut pas déclarer de session_start(). Mais par contre si tu affiches une autre page de manière indépendante (sans include) alors là par contre il faut déclarer un session_start.

    Citation Envoyé par Pahcixam
    Mais toujours pareil. Je suppose donc que lorsque ma page contient plusieurs passage de php délimités par des <?php ?>, la variable de sessions ne passe pas de l'une à l'autre.
    Ca ne vient pas de là, puisque les variables de session sont simplement stockées dans le fichier de session présent sur le serveur.

  4. #24
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    donc d'après toi je devré faire mon session_start où.

    Parce que si je le fait pas à la page d'ifentification j'aurais plus les valeurs, donc comment faire pour les envoyer sur les autre pages.

    Avec un cookie ? Je sais pas si c'est très sécurisé.

  5. #25
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    Bon j'ai du nouveau, j'ai fait un echo $_SESSION["id"]; à toutes les lignes et j'ai trouvé ou la valeur disparait !

    A la ligne verte sa marche encore, à la ligne rouge sa marche plus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    ...
        // si aucun membre n'a été trouvé, on affiche tout simplement aucun formulaire
        echo 'Vous êtes le seul membre inscrit.';
    }
    else {
    
       // si au moins un membre qui n'est pas nous même a été trouvé, on affiche le formulaire d'envoie de message
        ?>
        <form action="envoyer.php" method="post">[Jusqu'ici ça marche]
        [A partir de là sa marche plus]Pour : <select name="destinataire">
        <?php
    	// on alimente le menu déroulant avec les login des différents membres du site
        while ($data = mysql_fetch_array($req)) {
            echo '<option value="' , $data['id_destinataire'] , '">' , stripslashes(htmlentities(trim($data['nom_destinataire']))) , '</option>';
        }
    	?>
    ...

  6. #26
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    J'ai dit une betise, c'est normal, c'est au milieu du select !

  7. #27
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    Finalement j'ai fainté, j'ai fait passé la variable en hidden dans un formulaire.

    Merci à tous de votre aide.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Problème de SESSION avec les "pseudo-frame" PHP
    Par kergad dans le forum Langage
    Réponses: 10
    Dernier message: 24/05/2008, 02h12
  2. Variable de sessions qui disparaissent (pseudo-frames)
    Par lecharcutierdelinux dans le forum Langage
    Réponses: 11
    Dernier message: 09/02/2007, 23h25
  3. Pseudo-frame et index
    Par MYster dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2005, 19h48
  4. Pseudo frames
    Par virtuadrack dans le forum Langage
    Réponses: 9
    Dernier message: 23/10/2005, 15h23
  5. [Système] question bete sur les pseudo frames
    Par balou dans le forum Langage
    Réponses: 5
    Dernier message: 12/10/2005, 14h11

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