Bonjour à tous,
J'ai précédemment créé un formulaire d'inscription de connexion et la déconnexion.
Lorsque l'on se retrouve sur la page de connexion (connexion.php pour se connecter ) j'insère un pseudo et un mot de passe (test), puis, la connexion s'effectue bien (faisant appelle à ma page connexionvalide.php) , mais la redirection vers ma page connexion ne fonctionne pas :/ pourtant aucune erreur ne s'affiche

.
Voici les codes de mes deux pages :
connexion.php
<?php session_start(); ?>
<!DOCTYPE HTML>
<html>
<head>
<link rel="shortcut icon" title="montitre" type="image/png" href="mafavicon.png" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Connectez-vous."/>
<title>Connexion / Connectez-vous </title>
<link href="css1.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container">
<?php include("header.inc.php"); ?>
<?php include("menus.inc.php"); ?>
<div id="corpsconnexion">
<div id="retourselect">
<a href="connexion.php" title="recharger la page"><h1 class="titre1">Connexion</h1></a>
</div>
<div id="cadreformins">
<?php
if (empty($_SESSION['membre_id']))
{
?>
<p class="texte3">Connectez-vous</p>
<form method="post" action="connexionvalide.php" enctype="multipart/form-data">
<fieldset>
<p class="classinscr"><label>Nom d'utilisateur :
<input type="text" name="membre_pseudo" />
</label>
</p>
<p class="classinscr">
<label>Mot de passe :
<input type="password" name="membre_mdp" />
</label>
</p>
<p class="classinscr">
<label>
<input type="submit" name="submit" value="connexion" />
</label>
</p>
</fieldset>
</form>
<?php
}
else
{
echo '<span class="textewarning">'."Vous êtes déjà connecté".'</span><br />';
echo '<span class="textesimple">'."Le site est encore en cours de création, pour cette raison l'éspace membre reste limité, avec ses fonctions.".'</span>';
}
?>
</div>
</div>
<?php include("footer.inc.php"); ?>
</div>
</body>
</html>
et voici ma page connexionvalide.php :
<?php session_start(); ?>
<?php if (empty($_SESSION['membre_id']))
{
/* il faut que toutes les variables du formulaires existent*/
if(isset($_POST['membre_pseudo']) && isset($_POST['membre_mdp']))
{
/*il faut que tous les champs soient renseignes*/
if($_POST['membre_pseudo']!="" && $_POST['membre_mdp']!="")
{
/*connexion a la BDD*/
require_once("connexioninscription.inc.php");
/*on crypte le mot de passe pour faire le test*/
$passhache =($_POST['membre_mdp']);
/* on verifie qu'un membre a bien ce pseudo et ce mot de passe*/
$req = $bdd->prepare('SELECT * FROM membres WHERE membre_pseudo=:membre_pseudo AND membre_mdp=:membre_mdp');
$req->execute(array('membre_pseudo'=> $_POST['membre_pseudo'], 'membre_mdp'=> $passhache));
$resultat=$req->fetch();
/*si il n'y a pas de resultats, on renvoie a la page de connexion*/
if(!$resultat)
{
header('Location: connexion.php');
}
else
{
session_start();
$_SESSION['membre_id']= $resultat['membre_id'];
$_SESSION['membre_pseudo']= $pseudo;
$_SESSION['membre_mail']= $resultat['membre_mail'];
header('Location: connexion.php');
} ?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Connectez-vous."/>
<title>Connexion / Connectez-vous</title>
<link rel="shortcut icon" title="montitre" type="image/png" href="mafavicon.png" />
<link href="css1.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container">
<?php include("header.inc.php"); ?>
<?php include("menus.inc.php"); ?>
<div id="corpsconnexion">
<div id="retourselect">
<a href="connexion.php" title="recharger la page"><h1 class="titre1">Connexion</h1></a>
</div>
</div>
<?php
}
else
{
echo '<span class="texteerror">'."Il faut remplir tous les champs".'</span>';
}
}
else
{
echo '<span class="texteerror">'."Une erreur s'est produite".'</span>';
}
}
else
{
echo '<span class="textewarning">'."Vous êtes déjà connecté".'</span>';
}
?>
<?php include("footer.inc.php");?>
</div>
</body>
</html>
, Merci pour votre attention et votre aide.