Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2006, 18h28   #1
Membre du Club
 
Inscription : février 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 105
Points : 52
Points : 52
Par défaut transmetre variable session

voila cest pour une zone Administration.

EXPLICATION
apres s'etre identifier grace a un formulaire (post) on arrive sur la page principal de la zone admin. (jusque la tout va bien, les session fonctionne).

mais lorsque je clique sur un lien (qui a des parametre en get) je pere ma session et j'ai mon message qui dit que je ne me suis pas connecté

CODE
page principal qui ce divise en 3 div
Code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 <?php 
//connection à la base 
require("connect.php"); 
connect(); 
//******************************************************************************************* 
//fontion d'ifdentification de l'utilisateur 
if ( isset($_POST['login'],$_POST['pass'])  ) 
{ 
 
   $login=$_POST['login']; 
   $pass=$_POST['pass']; 
   $req_log = "select * from motpasse where login = '$login' and pass = '$pass'"; 
   $res_log = mysql_query($req_log) or die("Erreur impossible d'éxécuter la requête SQL !"); 
 
   if(mysql_num_rows($res_log) == 1 ) 
   {    
                //session_destroy(); 
      $_SESSION['login'] = $login; 
      $_SESSION['pass'] = $pass; 
 
 
puis dans le body le lien avec les parametre 
Code: 
 
<div class="menu" id="menu"> 
   <br> <br> 
   Menu 
    <br> <br> 
   <a href="ZoneADMIN.php?men=cata?cont=vi"> - Gestion du catalogue</a><br> 
    <br> 
 
 
fin de page principal 
Code: 
<?php 
} 
else 
   { 
   print("mauvais login"); 
   } 
} 
else 
      print("vous devez vous connecter pour acceder a cette page"); 
 
?>

comme vous pouvez voir le lien doit rapeller la meme page mes avec des parametre en plus.

ET mon souci est que je perd ma session ou est mon erreur????

merci
polo
jj del amorozo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 18h44   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Il faudrait peut être faire appel à session_start() avant le commentaire de connection bdd
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 18h52   #3
Membre du Club
 
Inscription : février 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 105
Points : 52
Points : 52
cela ne change rien.

mais c'est vrai j'ai omis de le mettre. maintenant il y est.

mon login et pass sont passé en post sur la 1ere page (zoneadmin) puis dans cette page j'ai un lien avec parametre en get est ce que ca pourais venir de la??

jj
jj del amorozo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 18h56   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
As tu vérifié que tes variables de sessions sont bien crées ? (affiche le contenu pour voir si c'est bon).

Il y a ce sujet qui traite du même problème de session : Probleme avec mon site et Firefox

Jettes un oeil


En passant ton url est pas bonne, c'est plutot ceci :
Code :
<a href="ZoneADMIN.php?men=cata&cont=vi"> - Gestion du catalogue</a><br>
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 20h49   #5
Membre du Club
 
Inscription : février 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 105
Points : 52
Points : 52
ok merci pour tous je regarde le lien

JJ
jj del amorozo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h27.


 
 
 
 
Partenaires

Hébergement Web