La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [SESSION] Problème de transfert de variables d'une page à l'autre
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [SESSION] Problème de transfert de variables d'une page à l'autre  (Lu 1072 fois)
[SESSION] Problème de transfert de variables d'une page à l'autre
« sur: le 09-11-2007 a 11:55:54 »
Fred20
Membre récent
*

Hors-Ligne

Messages: 22



Hello Boy!

Voir le Profil
Répondre avec citation

Bonjour à toute et à tous ! 

Voilà, j'ai parcouru plusieurs forums et j'ai trouvé des solutions multiples mais je n'ai toujours pas réussi à résoudre mon problème.

Je vous explique :
Chez moi tout fonctionne en utilisant EasyPHP 1.8 avec des sessions mais sur un serveur en PHP 5, ce n'est plus la même histoire ! 

l'utilisateur s'identifie sur la page nommée page1.php et je crée une session ; j'enregistre son login dans la session comme ceci :

Code:
     
Code:

session_start();
  $login="essai";
      $_SESSION["login"]=$login;


sur ma deuxième page nommée page2.php, je veux récupérer cette variable de ma session mais impossible de l'afficher, même en utilisant toutes les fonctions possibles en PHP ou en passant le SID de ma session en dur dans mon url de redirection (header)

Mon code ici :

Code:

session_start();

echo $_SESSION["login"];
echo $login;
echo session_id();


Je précise que parviens à afficher le tableau de mes variables de session dans la page 1 donc visiblement le problème se trouve dans le fait que je ne peux pas passer mes variables d'une page à l'autre.

Est-ce que quelqu'un aurait une idée ?

Merci d'avance ! 

Fred

Rapporter au modérateur  

Re:[SESSION] Problème de transfert de variables d'une page à l'autre
« Répondre #1 sur: le 09-11-2007 a 15:05:20 »
lefou
P'tit nouveau
**

Hors-Ligne

Messages: 104





Voir le Profil    WWW
Répondre avec citation

Petite question : le session_start se trouve bien en tout début de ta page ?

Rapporter au modérateur  

Conception de sites web : http://www.crea-fr.com
Re:[SESSION] Problème de transfert de variables d'une page à l'autre
« Répondre #2 sur: le 10-11-2007 a 10:50:18 »
Fred20
Membre récent
*

Hors-Ligne

Messages: 22



Hello Boy!

Voir le Profil
Répondre avec citation

Bonjour lefou !

Merci pour ta réponse.

En effet, mon code complet (pour tester) est le suivant :

Page 1 :
Code:

<?php
session_start();
  $login="essai";
      $_SESSION["login"]=$login;
?>


Page 2 :
Code:

<?php
session_start();

echo $_SESSION["login"];
echo $login;
echo session_id();
?>


Je précise que je peux afficher mon session_id dans les deux pages mis à part que bien que le session_id existe toujours dans la page 2, je ne peux plus afficher mes variables.

Petite précision aussi : j'ai pu tester avec EasyPHP 1.8 et 2. Beta (PHP 4.4 et 5.2) et tout fonctionne.
Cela ne fonctionne pas uniquement sur le serveur de mon entreprise (PHP 5.2).

Fred

Rapporter au modérateur  
Re:[SESSION] Problème de transfert de variables d'une page à l'autre
« Répondre #3 sur: le 11-11-2007 a 14:10:35 »
lefou
P'tit nouveau
**

Hors-Ligne

Messages: 104





Voir le Profil    WWW
Répondre avec citation

J'ai déjà rencontré un problème similaire du au fait qu'une variable genre $toto avait le même nom que la variable de session, soit $_SESSION['toto'].

Essaie en changeant $_SESSION['login'] en $_SESSION['pseudo'] par exemple.

Rapporter au modérateur  

Conception de sites web : http://www.crea-fr.com
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg