<?php include('body/header.php'); include('body/menu_global.php'); include('body/body.php'); if(isset($_POST['submit'])) { *...
<?php include('body/header.php'); include('body/menu_global.php'); include('body/body.php'); if(isset($_POST['submit'])){ if(empty($_POST['pseudo'])){ $errors[] = "Veuillez saisir un pseudo"; } if(empty($_POST['password'])){ $errors[] = "Veuillez saisir un password"; } if(!empty($errors)){ foreach($errors as $error) { echo" ".$error." "; } }else{ if(verifier_combinaison_pseudo_password($_POST['pseudo'],$_POST['password'])==0){ echo" Pseudo ou password incorrect "; }else{ $_SESSION['pseudo'] = $_POST['pseudo']; header("Location: index.php?page=glogal_aeit"); } } } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php if(isset($_SESSION['pseudo'])){echo $_SESSION['pseudo'];} ?>
<?php include('body/header.php'); include('body/menu_global.php'); include('body/body.php'); if(isset($_POST['submit'])){ if(empty($_POST['pseudo'])){ $errors[] = "Veuillez saisir un pseudo"; } if(empty($_POST['password'])){ $errors[] = "Veuillez saisir un password"; } if(!empty($errors)){ foreach($errors as $error) { echo" ".$error." "; } }else{ if(verifier_combinaison_pseudo_password($_POST['pseudo'],$_POST['password'])==0){ echo" Pseudo ou password incorrect "; }else{ $_SESSION['pseudo'] = $_POST['pseudo']; header("Location: index.php?page=glogal_aeit"); echo" ".$_SESSION['pseudo']." "; } } } ?>(la derniere ligne)
<?php include('body/menu_DV.php'); ?>
Ce qui n'est pas entre les tags php est forcément de l'html.
Un espace ou un retour à la ligne après le tag de fermeture php est de l'html.
Un écho php, c'est de l'html.
N'oubliez jamais que header() doit être appelée avant que le moindre contenu ne soit envoyé, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP. Une erreur très classique est de lire un fichier avec include ou require, et de laisser des espaces ou des lignes vides, qui produiront un affichage avant que la fonction header() ne soit appelée. Le même problème existe avec les fichiers PHP/HTML standards.