Bonjour la redirection header location ne fonctionne pas bizarre voice le code complet de la page:
la session existe bien et elle est crée ... le 'lol' est affiché mais pas de redirection
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
93
94
95
96
97
98
99
100
101
102
103
104 <?php session_start(); print_r($_SESSION); include('../include/identifiants.php'); include("../include/value.php"); ?> <?php $erreur=''; if (isset($_POST['log'])) { $login = (empty($_POST['login'])) ? '' : addslashes(htmlentities(trim($_POST['login']))); $mdp = (empty($_POST['mdp'])) ? '' : addslashes(htmlentities(trim($_POST['mdp']))); if((empty($login)) and (empty($mdp))) //on verifie que les champs ne sont pas vide { echo $erreur = 'vous avez oublier de remplir les champs'; } else { $connexion = mysql_connect($adresse_serveur, $identifiant, $password) or die("Impossible de se connecter : " .mysql_error()); mysql_select_db($nom_de_la_bd,$connexion) or die("Une erreur est survenue : " . mysql_error()); // on prepare notre requête d'insertion des données $requete = "select login,mdp from login where login='$login' and mdp='$mdp'"; // on lance la requête $retour=mysql_query($requete,$connexion) or die("Une erreur est survenue : " . mysql_error()); mysql_close(); $donnees = mysql_fetch_array($retour); $lelogin = $donnees['login']; $lemdp = $donnees['mdp']; if(!empty($lelogin) && !empty($lemdp)) //si les champs ne on pas vide ... on crée une session utilisateur { $_SESSION['admin']['login']=$lelogin; $_SESSION['admin']['mdp']=$lemdp; header('location:include/header.php'); echo 'lol'; } else { $erreur = "vous avez rentrer de mauvais identifians"; } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> </head> <body> <div id="login"> <form id="loginformulaire" action="" method="post"> <?php echo '<br /><div id="LeserreursForm">'; if (isset($erreur)) echo '<p id="erreur">',$erreur,'</p>'; echo '</div>'; # SELECT * FROM `table` ORDER BY RAND() LIMIT 1; ?> <br /> <br /> LOGIN : <input name="login" type="text" value=""/> <br /> <br /> MOT DE PASSE : <input type="password" name="mdp" value="" maxlength="5"/> <br /> <br /> <br /> <input name="log" type="submit" value="Envoyer" /> <br /><br /><br /> </form> </div> </body> </html> <?php mysql_close($connexion) or die("Une erreur est survenue : " . mysql_error()); mysql_close(); ?>une idée ?








Répondre avec citation
Partager