Bonjour à tous. J'ai une question a vous poser.
Je cherches depuis 3 jours et je trouves pas, pourtant ça doit être tout bidon....
Il doit me manquer une ligne un truc comme ça.
Je vous explique. J'ai ça :
1ere page : un formulaire de connexion bidon. (J'ai volontairement tout simplifier)
<body>
<form action="page2.php" method="POST">
Saisir votre login : <input type="texte" name="login" value="" size="30">
Saisir votre mot de passe : <input type="password" name="mdp" value="" size="30">
<input type="submit" name="connexion" value="Connexion">
<input type="reset" name="reset" value="Réinitialiser">
</form>
</body>
La page 2 : je vérifie la connexion et j'affiche des données
<?php session_start(); ?>
<body>
<a href="page3.php">Aller page 3</a>
<?php
$login="admin";
$mdp="admin";
if (isset($_POST['login']) && isset($_POST['mdp']))
{
$_SESSION['login']=$_POST['login'];
$_SESSION['mdp']=$_POST['mdp'];
}
else
{
$_SESSION['login']=$login;
$_SESSION['mdp']=$mdp;
}
if (($_SESSION['login']==$login) && ($_SESSION['mdp']==$mdp))
{ ?>
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br />
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br />
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br />
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
<?php echo '<a href="page3.php?modifier_news=' . $donnees['id'] . '">'; ?>Modifier</a>
<?php echo '<a href="page2.php?supprimer_news=' . $donnees['id'] . '">'; ?>Supprimer</a>
<?php
}
?>
page 3 : endroit ou je modifie ou ajoute des données
<?php session_start(); ?>
<body>
<a href="page2.php">Retour à la page 2</a>
<br /><br />
<?php
$login="admin";
$mdp="admin";
if (($_SESSION['login']==$login) && ($_SESSION['mdp']==$mdp))
{ ?>
<form action="page2.php" method="post">
//formulaire
<input type="submit" value="Envoyer" />
</form>
<?
}
?>
</body>
Mon problème : Sous ie, je me connecte, j'arrive à la page 2, je clique directement sur le lien page 3.
Ensuite je veux revenir à la page 2, si je clique sur le lien, ça passe nikel, et si je clique sur precedente ça me met :
"la page web a expiré". J'aimerais pouvoir naviguer avec les boutons "suivant" et "precedent" sans perdre la session.
Vous auriez une solution ? Ca doit etre tout con mais je bloque.
Merci ^^