j'ai un problème avec la récupération d'une variable session , je ne parviens pas à le faire
voici le script ou j'affecte des valeurs à mes variables
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php 
include('connect.php'); 
$mail =formulaires($_POST['mailconnexion']);
$mdp =formulaires($_POST['mdp']);
 
 
$mdp=md5($mdp);	//Codage du mdp
 
if(!$mail)
	{
	header('Location:../index.php?erreur=mail');
	}
if(!$mdp)
	{
	header('Location:../index.php?erreur=passe');
	}
$reponse_cores=mysql_query("SELECT * FROM client WHERE adresse_mail='$mail'") or die ('Erreur : '.mysql_error());
$count_cores=mysql_num_rows($reponse_cores);
if($count_cores == 0 )
	{
	header('Location:../index.php?erreur=connexion');		//on vérifie la correspondance
	}
 
else
	{
	for ($ligne=0;$ligne<30;$ligne++)		//Création d'un identifiant aléatoire
		{
		@$session.=substr('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN',(rand()%(strlen('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN'))),1);
		}
 
	mysql_query("UPDATE client SET session='$session' WHERE adresse_mail='$mail'") or die ('Erreur : '.mysql_error());
	$_SESSION['session'] = "$session";		//création de la session
	$_SESSION['adresse_mail']=$mail;
	header('Location:../index.php');			//redirection vers l'index
	}
?>
et voici la page index ou c'est sensé s'afficher, sachant que quand j'ai testé l'affichage dans la page créatrice de ces valeurs, il se produit juste.
voici le script
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
<?php
include("dynamiques/connect.php");
$session=formulaires($_SESSION['session']);
$mail=formulaires($_SESSION['adresse_mail']);
/*if(!@$_SESSION['session'])
	{
	header('Location:index.php');
	return false;
	}*/
 
$verif=mysql_query("SELECT * FROM client WHERE session='$session'") or die ('Erreur : '.mysql_error());	//on vérifie si il existe une entrée avec cet identifiant
 echo "<tr>";
	         echo "<td align=\"center\"><font color=\"#147ba6\" size=\"5\">Bonjour ".$mail." </font></ td>";
	         echo "</tr>";
 
 
 ?>
voici l'erreur qu'il affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Notice: Undefined index: adresse_mail in C:\.... on line 418
Bonjour
donc comme vous voyez il ne reconnait pas ma variable et affiche seulement le "bonjour"
merci