Probleme de session

@moi Messages postés 2 Statut Membre -  
 Utilisateur anonyme -
bonjours tous le monde, j'ai un problème qui me casse la tête, j'aurais aimer avoir une réponse qui pourra m'aider pour avancer mon projet.En faite mon problème est que sur mon pc local avec wamp j'ai pas de problème de perte de variable de session mais une fois héberger mon site , j'ai des problème de session.à chaque fois que je veut m'identifier avec la base de donner, quant je suis rediriger vers la page d'accueil je perd la variable, que ce que je peut faire merci de vouloir m'aider

2 réponses

  1. Utilisateur anonyme
     
    Salut salut,

    On peut voir le code en rapport avec les sessions?

    0
    1. @moi Messages postés 2 Statut Membre
       
      voila mon code merci en avance

      <?php
      session_start();
      if(isset($_POST['login']))
      {
      $login=$_POST['login'];
      $pass=$_POST['pass'];

      // on se connecte à MySQL

      $db= mysql_connect("db42blabla.com","dbo000","motpass") or die('impossible de se connecter: ' . mysql_error());
      // on sélectionne la base
      mysql_select_db('dbase',$db);

      // on crée la requête SQL
      $sql = "SELECT *FROM session where login='".$login."' AND pass='".$pass."'";

      // on envoie la requête

      $req = mysql_query($sql) or die('Donner non identifier');

      // on fait une boucle qui va faire un tour pour chaque enregistrement

      $_SESSION['login']=array();
      $_SESSION['pass']=array();
      while($data = mysql_fetch_assoc($req))
      {
      // on affiche les informations de l'enregistrement en cours
      $_SESSION['login']=$data['login'];
      $_SESSION['pass']=$data['pass'];

      }


      if(($_SESSION['login']==$_POST['login'])&&($_SESSION['pass']==$_POST['pass']))
      {
      echo" <br><br><br><br><br><br><br><br><br><br>connection etabli";
      echo'<script type="text/javascript">window.location.replace("index.php");</script>';
      }

      else if(($_SESSION['login']!=$_POST['login'])||($_SESSION['pass']!=$_POST['pass']))
      {

      echo'<script type="text/javascript">window.location.replace("achat.php");</script>';
      exit;
      echo"<div id=\"m_err\">Donnés incorrect</div>";
      }


      mysql_close();
      }

      else echo"<div id=\"m_err\">etablir la connection acvec votre login et mot de pass</div>";
      ?>
      <html>
      <head><title> connexion</title>
      <style type="text/css">
      #sousf1{position:absolute;left:400px; top:200px;}
      #f1{position:absolute;left:440px; top:208px;}
      #m_err{position:absolute;left:420px; top:340px;color:red}

      a.accl:hover{background-color:#7b89e5;color:white;}
      a.accl:link{text-decoration:none;background-color:white;}
      #accp{position:absolute;left:400px;top:200px;}

      </style>
      </head>
      <body bgcolor="white">

      <div id="sousf1"><img src="image/f1.PNG"width="236"height="138"/></div>
      <div id="f1">
      <form action="connecter.php"name="f1"method="post">
      <font color="white"><center><strong>LOGIN</strong></font><br>
      <input type="text"name="login"value=""id="log"></br>
      <font color="white"><strong>MODEPASS</strong></font> </br>
      <input type="password"name="pass"value=""></br>
      <input type="submit"value="Connecter">
      </form>
      </div>
      <div id="accp">
      <a href="inde.php"class="accl"><strong >ACCUEIL<strong></a></div>
      </body>
      </html>
      0
  2. Utilisateur anonyme
     
    Tu es chez quel hébergeur ?
    0