Redirection
Résolu/Fermé
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
-
22 mai 2008 à 14:07
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 - 22 mai 2008 à 19:04
LiLou LiLa Messages postés 330 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 10 mars 2009 - 22 mai 2008 à 19:04
28 réponses
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 15:54
22 mai 2008 à 15:54
je lavais mis a la fin
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 15:59
22 mai 2008 à 15:59
hue non on se deconnecte pas :) c'est qu un exo :p
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 15:59
22 mai 2008 à 15:59
je lai mis après $_SESSION blabla
MrSlave
Messages postés
2587
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
26 août 2011
146
22 mai 2008 à 16:02
22 mai 2008 à 16:02
Je comprend pourquoi ça ne marche pas. ^^
Tu créer ta session, tu rajoute des variables et tu les supprime direct.
Session_unset sert à vider tes variables, il faut donc l'utiliser quand tu quitte ton site.
Tu créer ta session, tu rajoute des variables et tu les supprime direct.
Session_unset sert à vider tes variables, il faut donc l'utiliser quand tu quitte ton site.
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 16:03
22 mai 2008 à 16:03
ben je men sers pas alors puisque je le quitte pas
MrSlave
Messages postés
2587
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
26 août 2011
146
22 mai 2008 à 16:06
22 mai 2008 à 16:06
Mais si tu ne vide pas tes variables de session, tu aura toujours une erreur.
Parce que tu éssaye de créer une session alors que l'autre est toujours active.
Parce que tu éssaye de créer une session alors que l'autre est toujours active.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 16:09
22 mai 2008 à 16:09
je fais comment alors?
aiacciu
Messages postés
57
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
11 mai 2010
3
22 mai 2008 à 16:12
22 mai 2008 à 16:12
je te propose ce petit bout de code complet il y a tous ce qu'il te faut et sa devrait marcher :
<?php
session_start();
if (!isset($_SESSION['message'])) {
$_SESSION['message']="veuillez saisir identifiant";
} else {
//on test les champs si rempli ou pas
if(!isset($_POST ['log'])){
$_SESSION['login']="";
}else {
header("Location:test.php");
exit;
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Admin : login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1 align="center"><br>ACCES RESTREINT</h1>
<div align="center"> <?php echo $_SESSION['message'];?><br> <br>
<form action="" method="post">
<table width="200" border="0" align="center">
<tr>
<td>Login:</td>
<td><input type="text" name="log"></td>
</tr>
<tr>
<td>pass:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td> </td>
<td><div align="right"><input type="submit" name="Submit" value="valider"></div></td>
</tr>
</table>
</form>
<br />
<?php echo $_SESSION['login']; ?>
<br />
<br />
</div>
<div align="center">
copyright aicciu
</div>
</div>
<br />
</body>
</html>
aiacciu
Messages postés
57
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
11 mai 2010
3
22 mai 2008 à 16:20
22 mai 2008 à 16:20
il y avait des souci d'accolades je viens de rectifier et tester ce code marche nikel te suffit de rediriger ver la page que tu veut dans le header location après tu peu fignoler tan que tu veut ^^bon courage:
<?php
session_start();
if (!isset($_SESSION['message'])) {
$_SESSION['message']="veuillez saisir identifiant";
} else {
//on test les champs si rempli ou pas
if(!isset($_POST ['log'])){
$_SESSION['login']="";
}else {
header("Location:acceuil.php");
exit;
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Admin : login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1 align="center"><br>ACCES RESTREINT</h1>
<div align="center"> <?php echo $_SESSION['message'];?><br> <br>
<form action="" method="post">
<table width="200" border="0" align="center">
<tr>
<td>Login:</td>
<td><input type="text" name="log"></td>
</tr>
<tr>
<td>pass:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td> </td>
<td><div align="right"><input type="submit" name="Submit" value="valider"></div></td>
</tr>
</table>
</form>
<br />
<?php echo $_SESSION['login']; ?>
<br />
<br />
</div>
<div align="center">
copyright aiacciu
</div>
</div>
<br />
</body>
</html>
<?php
session_start();
if (!isset($_SESSION['message'])) {
$_SESSION['message']="veuillez saisir identifiant";
} else {
//on test les champs si rempli ou pas
if(!isset($_POST ['log'])){
$_SESSION['login']="";
}else {
header("Location:acceuil.php");
exit;
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Admin : login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1 align="center"><br>ACCES RESTREINT</h1>
<div align="center"> <?php echo $_SESSION['message'];?><br> <br>
<form action="" method="post">
<table width="200" border="0" align="center">
<tr>
<td>Login:</td>
<td><input type="text" name="log"></td>
</tr>
<tr>
<td>pass:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td> </td>
<td><div align="right"><input type="submit" name="Submit" value="valider"></div></td>
</tr>
</table>
</form>
<br />
<?php echo $_SESSION['login']; ?>
<br />
<br />
</div>
<div align="center">
copyright aiacciu
</div>
</div>
<br />
</body>
</html>
LiLou LiLa
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
22 mai 2008 à 19:04
22 mai 2008 à 19:04
merci mais c'est bon en fait (desolé de te repondre que maintenant mais jetais plus au stage et jai pas eu le temps de me reconnecter )
le gars qui s occupe de moi m'a avoué après que jai subis toutes ces recherches et cet immense desespoir face a ce probleme que ce n'etait pas un probleme !
que ce message etait normal car ils sont en "auto_start" !
une chute bien decevante pour cette superbe journée de recherche ! ! !
merci beaucoup en tout cas de m avoir aidé :)
et jen aurais d autres comme ça jusqu au 28 juin donc je vous attend ;) et jespere que vous reviendrez a mon secours :p
merci encore bizooox
le gars qui s occupe de moi m'a avoué après que jai subis toutes ces recherches et cet immense desespoir face a ce probleme que ce n'etait pas un probleme !
que ce message etait normal car ils sont en "auto_start" !
une chute bien decevante pour cette superbe journée de recherche ! ! !
merci beaucoup en tout cas de m avoir aidé :)
et jen aurais d autres comme ça jusqu au 28 juin donc je vous attend ;) et jespere que vous reviendrez a mon secours :p
merci encore bizooox
22 mai 2008 à 15:55
Celle de ta page ou de ton code ?
Est ce que tu as la possibilité de te déconnecter sur ton site ?