Bonjour à tous, je me permets de vous demander de l'aide car après avoir consulté les FAQ et autres je ne trouve pas la solution à mon problème...
J'ai une page de connexion ou l'utilisateur rentre login+mdp, il est ensuite dirigé vers la page login.php qui vérifie ses identifiants et normalement créé la session mais c'est là que ce pose le problème...
J'obtiens ces erreurs pourtant je n'envoie pas d'infos avant et je n'ai pas d'espace avant <?php :
Voici mon fichier login.phpWarning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\blog\admin\login.php:1) in c:\program files\easyphp1-8\www\blog\admin\login.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\blog\admin\login.php:1) in c:\program files\easyphp1-8\www\blog\admin\login.php on line 2
Merci de 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 <?php session_start(); require("../page/fonctions.php"); //Appel de la fonction connexion connexion(); // Récupération du login $login = $_POST['login']; $login =addslashes($login); //Recupération du mot de passe $passwd= $_POST['passwd']; $passwd=addslashes($passwd); if ($login=="") { echo "Vous n'avez pas saisi de login.<br /><a href='./index.php'>Retour à la page précédente</a>"; } else if ($passwd=="") { echo "Vous n'avez pas saisi de mot de passe.<br /><a href='./index.php'>Retour à la page précédente</a>"; } else { $mdp=""; $type=""; $listeU= mysql_query ("SELECT * from user WHERE LoginUser='$login';",connexion()); $nbU=mysql_num_rows($listeU); //Verification que l'utilisateur soit connu if ($nbU==0) { echo "L'utilisateur n'existe pas.<br /><a href='index.html'>Retour</a>"; } else { while ($ad=mysql_fetch_object($listeU)) { $mdp=$ad->MdpUser; $stat=$ad->Admin; } if ($mdp==md5($passwd)) { //Creation de la session $_SESSION["login"] = $login; $_SESSION["passwd"] = $mdp; $_SESSION["stat"] = $stat; if ($stat==0) { echo "<META http-equiv=\"refresh\" content=\"1.5; URL=redacteur.php\">"; } else { echo "<META http-equiv=\"refresh\" content=\"1.5; URL=admin.php\">"; } } else { //Mot de passe incorrect echo "Mauvais mot de passe<br /><a href='index.php'>Retour à la page précédente</a>"; } } } ?>
Partager