Bonjour,
Voila je rencontre un petit problème, dès que je me connecte j'ai une erreur que je n'ai jamais eu.
Code du login :
<?php
session_start();
require_once("includes/header.php");
require_once("includes/bdd.php");
if(isset($_POST['sbmt'])){
$mail = htmlspecialchars($_POST['mail']);
$password = sha1($_POST['password']);
if(!empty($mail) AND !empty($password)){
$requser = $bdd->prepare("SELECT * FROM users WHERE mail = ? AND password = ?");
$requser->execute(array($mail, $password));
$userexist = $requser->RowCount();
if($userexist == 1){
$userinfo = $requser->fetch();
$_SESSION['id'] = $userinfo['id'];
$_SESSION['username'] = $userinfo['username'];
$_SESSION['mail'] = $userinfo['mail'];
header("Location: profil?id=".$_SESSION['id']);
}else{
$erreur = "Mauvais identifiants.";
}
}else{
$erreur = "Tout les champs doîvent être complété.";
}
}
?>
Code du header :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" />
<meta name="keywords" content="lobby, fiable, jeux"/>
<meta name="description" content="Highlobby service de lobby"/>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<!-- DEBUT DU HEADER DE HIGHLOBBY -->
<header>
<a href="index"><img src="../images/Logo.png"></a>
<ul>
<li><a href="login">Connexion</a></li>
<li><a href="register">Inscription</a></li>
</ul>
</header>
<!-- FIN DU HEADER DE HIGHLOBBY -->
Ensuite voici l'erreur que j'ai :
Warning: Cannot modify header information - headers already sent by (output started at /home/highlobb/public_html/beta/includes/header.php:29) in /home/highlobb/public_html/beta/login.php on line 19
Si vous pouviez m'aidé à trouvé ce qu'il ne vas pas, je vous remerci.
Bonne soirée, Cordialement.