Probleme sur header

Par GlobeVer9, il y a 9 ans


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>

1 réponse

GlobeVer9, il y a 9 ans

Trouvé c car il y avait du code html avant :/