Se connecter avec
S'enregistrer | Connectez-vous

Problème de sessions !

Dernière réponse : dans Programmation

//Fichier login.php

  1. <?
  2. session_start();
  3. $pseudo30 = $_GET['user1'];
  4. $pass30 = $_GET['pass12'];
  5.  
  6. session_register("pseudo30"); // On enregistre une variable appelée "variable" dans la session SANS LE $ DEVANT
  7. session_register("pass30");
  8.  
  9. if (session_is_registered(pseudo30) && session_is_registered(pass30)) // si la variable est enregistrée
  10. {
  11. echo $_SESSION[pseudo30];
  12. echo $_SESSION[pass30];
  13. exit;
  14. }
  15. else // La variable n'est pas enregistrée
  16. {
  17. echo "Variable de session <b>non enregistrée</b>";
  18. exit;
  19. }
  20. ?>





//Fichier viewsession.php

  1. <?
  2. session_start(); // Démarage de la sessions OBLIGATOIRE
  3.  
  4. echo $_SESSION[pseudo30];
  5.  
  6. exit;
  7. ?>


Je voudrais juste pouvoir récuperer la valeur de pseudo30 depuis la session.


Cela ne s'affiche qu'une seule fois dans viewsession.php, impossible donc de récupérer la variable, j'y ai passer l'aprés midi la je vai péter un cable merdci de m'aider !!

En vous remerciant,
Alexandre

Autres pages sur : probleme sessions

Lassé par la pub ? Créez un compte

Bonsoir,
je viens de modifier mon code mais le problème reste le même :


  1. <?php
  2. session_start();
  3. $pseudo30 = $_GET['user1'];
  4. $pass30 = $_GET['pass12'];
  5.  
  6.  
  7. $_SESSION['pseudo30'] = ''.$pseudo30.'';
  8. $_SESSION['pass30'] = ''.$pass30.'';
  9.  
  10. if (session_is_registered(pseudo30) && session_is_registered(pass30)) // si la variable est enregistrée
  11. {
  12. echo $_SESSION[pseudo30];
  13. echo $_SESSION[pass30];
  14.  
  15. }
  16. else // La variable n'est pas enregistrée
  17. {
  18. echo "Variable de session <b>non enregistrée</b>";
  19.  
  20. }
  21.  
  22. echo("<script>self.location.href='accueil.php' ;</script>") ;
  23. ?>


Ne t'inquiète pas pour le mot de pass il est crypté en md5.

Voila le fichier viewsession.php

  1. <?php
  2.  
  3. session_start() ;
  4.  
  5. if ( isset( $_SESSION['pseudo30'] ) ) {
  6.  
  7. echo 'pseudo existe dans la session et sa valeur est ' ;
  8. echo $_SESSION['pseudo30'] ;
  9. } else {
  10.  
  11. echo 'pseudo n\'existe pas dans la session' ;
  12. }
  13. ?>


En vous remerciant,
Alexandre
Lassé par la pub ? Créez un compte