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

Utilisateur anonyme
 
Salut salut,

On peut voir le code en rapport avec les sessions?

0
@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
Utilisateur anonyme
 
Tu es chez quel hébergeur ?
0