Bonjour,
Je rencontre actuellement un probleme avec mes header j'obtien le code erreur suivant: Cannot modify header information - headers already sent by (output started at c:...)
Voici mon code est-ce-que quelqu'un a la solution?
<?php
session_start();
?>
<html>
<head>
<title>########</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="stylee.css">
</head>
<?php include("MenuDeroulant.php");?> <!-- Sert a inserer l'entete -->
<body>
<div id="c">
<div class="title">Vous connecter</div>
<form method="POST" action="">
<label for="name">Votre email:</label><input type="input" name="mailCli" class="input" placeholder="Ex : raton@vape.fr"><br/><br/>
<label for="name">Votre mot de passe:</label><input type="input" name="mdpCli" class="input" placeholder="Ex : raton59"><br/><br/>
<input type="submit" class="submit" name="valider" value="Envoyer">
</form>
</div>
<?php
if(isset($_POST['valider'])) {
if(isset($_POST) && !empty($_POST['mailCli']) && !empty($_POST['mdpCli'])){
extract($_POST);
$mdpCli = sha1($mdpCli);
require_once "cnxBdd.php";
$sql = "SELECT numCli, typeCli FROM client WHERE mailCli = '$mailCli' AND mdpCli = '$mdpCli'";
if(!($result = mysqli_query($connection, $sql))){
die('ERREUR');
}
if(mysqli_num_rows($result)>0){
$data = mysqli_fetch_assoc($result);
$_SESSION['Auth']=array(
'mdpCli' => $mdpCli,
'mailCli' => $mailCli,
'typeCli' => $data['typeCli'],
);
if($data['typeCli']=="admin"){
header('Location: Admin.php');
}else{
if($data['typeCli']=="membre"){
header('Location: pageprivee.php');
}
}
//print_r($_SESSION);
}else{
echo "Mauvais identifiants";
}
}
}
?>
</body>
</html>