Redirection
Résolu
LiLou LiLa
Messages postés
330
Statut
Membre
-
LiLou LiLa Messages postés 330 Statut Membre -
LiLou LiLa Messages postés 330 Statut Membre -
Bonjour,
je travaille en html/php et lors dune identification ou le nom e mot de passe est recuperé,je souhaite faire une redirection
identification.php > login.php (qui enregistre dans session mais qui ne doit pas s afficher)>>redirection> accueil.php
jai utilisé pour linstant
mais jai une erreur :
login.php :
merci d avance !
je travaille en html/php et lors dune identification ou le nom e mot de passe est recuperé,je souhaite faire une redirection
identification.php > login.php (qui enregistre dans session mais qui ne doit pas s afficher)>>redirection> accueil.php
jai utilisé pour linstant
<meta http-equiv="Refresh" content="20";URL="accueil.html">
mais jai une erreur :
Notice: A session had already been started - ignoring session_start() in /var/www/Portail_Logistique/cartouchesite/login.php on line 1 Notice: Undefined index: nom in /var/www/Portail_Logistique/cartouchesite/login.php on line 6 Notice: Undefined index: motdepasse in /var/www/Portail_Logistique/cartouchesite/login.php on line 7
login.php :
<? session_start()?> <html><head></head><body> <? //recupere les nom & mot de passe saisis $_SESSION['nom']=$_POST['nom']; $_SESSION['motdepasse']=$_POST['motdepasse']; //redirection vers accueil.php ?> <meta http-equiv="Refresh" content="20";URL="accueil.html"> </body></html>
merci d avance !
A voir également:
- Redirection
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection de mail - Guide
- Redirection 410 - Forum MacOS
- Problème 'Cette page Web présente une boucle de redirection' ✓ - Forum Google Chrome
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
28 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
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>
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
Celle de ta page ou de ton code ?
Est ce que tu as la possibilité de te déconnecter sur ton site ?