Bonjour,

voilà je manipule depuis peu les sessions et si j'ai réussie a placer ma session start() au bon endroit, là je n'arrive pas à refaire ma rediretion du header que j'emploi depuis peu aussi.

Je vous présente mon code si jamais vous pouviez m'éclaircir, ca m'aiderait bien. Merci



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
81
82
83
84
85
86
87
88
89
90
91
92
<?
session_start();
if (!isset($_SESSION[login])&&!isset($_SESSION[Pass])&&($loginOK=true;))
{
print"salut";
header("Location:http://monsite/Articles.php");
}
 
else
{
require_once("envsql.php");
 
if($_POST[soum]!="envoyer")
{
print"
<form action=\"MotPass.php\" method=POST>
    <table border=0 width=400 align=center>
    <tr>
     <td width=200><b>Votre login</b></td>
     <td width=200>
      <input type=text name=login>
     </td>
    </tr>
    <tr>
     <td width=200><b>Votre mot de passe<b></td>
     <td width=200>
      <input type=password name=pass>
     </td>
    </tr>
    <tr>
     <td colspan=3>
      <input type=submit name=soum value=envoyer>
     </td>
    </tr>
   </table>
   ";
   }
 
else
	{
	$connexion=mysql_connect($host, $login, $pass);
 
	if (!$connexion)
		{
		print"erreur de connexion";
		}
		else
			{
			$base=mysql_select_db($db);
 
			if(!$base)
				{
				print"erreur de connexion de la base de donnees";
				}
				else
					{
 
$requete="select motpass from $table where login='$_POST[login]';";
$result=mysql_query($requete);
$enreg=mysql_num_rows($result);
 
if($enreg<0)
{
print "rien a afficher";
}
 
else 
	{
	$tableau=mysql_fetch_array($result);
	$passecrypteB=crypt($_POST[pass], $tableau[motpass]);
 
	if($passecrypteB==$tableau[motpass])
	{
	$loginOK=true;
	$_SESSION[login]=$_POST[login];
	$_SESSION[pass]=$_POST[pass];
	print "Vous etes bien connecte<br>";
	print"<a href=GestionArticles1.php>GestionArticles1</a>";
	}
	else
		{
		print"Mauvais mot de passe, merci de recommencer<br>";
		}
	} 
 
}
}
}
 
}
 
?>