bonjour,
je suis débutante en PHP et j'ai un projet qui consiste à developper un site web pour la location des DVD. Mon pb c'est que les variables de session ne s'enregistre pa . je m'explique: j'ouvre une session(je m'identifie) et quand je change la page on ne se rappelle plus de mes variables.
voici le code et merci d'avoir me répondre si vous pouvez m'aider.

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php 
session_start();
include ("html.inc.php");
include ("mysqlfonc.inc.php");
//include("_top.php");
 
$AFF=FALSE;
Connexion($AFF);
if ( ! mysql_select_db(BASE)) //selection base
{echo "impossible de selectionner le base" .BASE."<br>";
exit;
}
 
if (isset($_POST["login"]))
{$login = $_POST["login"];}
else $login="";
if (isset($_POST["pass"]))
{$pass = $_POST["pass"];}
 
 
 
// On selectionne quand le champs login correspond au login entré 
// et le champs passe au pass entré. 
$s = "SELECT * FROM client WHERE login='$login' AND mot_passe='$pass'"; 
// On execute la requête de selection 
$res=mysql_query($s); 
if(!$res)
echo"erreur dans la sélection";
else
{
// On compte le nombre de ligne des resultats 
// 1 : si valide 0 si aucun login ne correspond 
 
if(!mysql_numrows($res)) { 
    // On affiche ce message d'erreur 
    $ch= "<center>Veuillez vérifier vos données</center>"; 
	include("_top.php");
 
 
 
} 
 
// Sinon, si le login et pass sont valides 
else {
 
// On ouvre la session 
 
 
// On enregistre la variable login qu'on fera passer sur ttes les pages 
// ATTENTION : Notez bien l'absence de $ devant login 
//if(!session_is_registered("login"))
if(!isset($_SESSION['login']))
 {
	session_register("login");
	$not_connected=1;
 
 }
else $not_connected=0;
if(!isset($_SESSION['panier']))
{
	$panier=array(0=>0);// un tableau qui va contenir les codes des films sélectionnés
	session_register("panier");}
	if(!isset($_SESSION['quantite']))
	{$quantite=0;
	session_register("quantite");//le nombre de films sélectionnés
	}
 
include("_top.php");
 
// On affiche un message de bienvenu 
echo "<center>Bienvenu sur votre espace membre : $login</center>"; 
 
 
 
 
 
 
} 
}
?>