Probleme de session
@moi
Messages postés
2
Statut
Membre
-
Utilisateur anonyme -
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
A voir également:
- Probleme de session
- Session invalide ou obsolète - Forum Consommation & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Teamviewer code de session expiré - Forum Logiciels
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
<?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>