Problème en php

Bonjour,
Voila j'ai un petit problème dans mon code php et je n'arrive pas à le dénicher.
le code affiche toujours "Vous êtes connecté" même quand il ne le faut pas. --'
<?php 
session_start();
if(isset($_POST['pseudo']) AND isset($_POST['motdepasse'])){
$_SESSION['pseudo']= $_POST['pseudo'];
$_SESSION['mot_de_passe']= $_POST['motdepasse'];
$_SESSION['connection']= 1;
}
else{
$_SESSION['connection']= 0;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Redirection</title>
       <?php
	   echo $_SESSION['connection'];
	   if($_SESSION['connection']==1){
	   
	   echo "<meta http-equiv='refresh' content='1; URL=accueil.php' />Vous êtes connecté<br/>";

	   }
	   elseif($_SESSION['connection']==0)
	   {
	   
	   echo '<meta http-equiv="refresh" content="1; URL=ixonik.php" />Vous êtes redirigé vers le site';
	   
	   }
	   else{
	   echo 'Vous ne pouvez accéder au site pour le moment';}
	   ?>
   </head>
   <body>
   </body>
</html>



7 réponses

  1. L'écho de ta session connection te renvoi quoi? (ps en français c'est connexion)

    Bizarre aussi que tu fasse le traitement dans le head et non dans le body...
    1. Désolé j'ai fais ça a l'arrache --' et je suis un débutant sinon la session "connection" me renvoie 1 et non 0 donc le problème est avant le "<!DOCTYPE..."
      1. Sinon pour connection j'ai l'habitude de l'écrire l'anglaise.
        1. Eh bien c'est que ton tableau POST existe déjà.

          Preuve, mets au tout début:
          echo '<pre>';
          print_r($_POST);
          echo '</pre>';
          


          Ps: pour connection c'était juste pour titiller
          1. Pour le moment ton test te renverra toujours 1.
            Car en gros tu teste si les boites de saisie existent (isset).
            Si tu veux savoir si il y a quelque chose de saisie dedans il faut tester le contenu de la boite de saisie.

            --> https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees