Petit nouveau ! |
9 Messages
19 mai 2005, 15:24
bon je suis desespéré ](*,) !!! j'ai code quelques petites pages de test et le bouton précédent me tape sur le systeme je vous montre mon codage :
Code : Tout sélectionner
<?php
session_start();
if(isset($_SESSION['login'])&&$_SESSION['login']=="bob")
{
$login=$_SESSION['login'];
$MDP=$_SESSION['passe'];
echo'
<html>
<head>
<meta http-equiv="refresh" content="2;URL=./page2.php">
</head>
<body>';
echo'<br> le login est : ',$login;
echo'<br> le passe est : ',$MDP;
echo'<br><br><a href="index.php" target="_parent">se deloguer</a>';
echo'</body>
</html>';
}
else
{
echo'
<html>
<head>
<meta http-equiv="refresh" content="0;URL=./index.html">
</head>
<body >
</body>
</html>';
}
?>
imaginez que vous etiez bien loguer avec bon mot de passe mais que la pause s'impose votre petite pause café de 10h vous attend donc par "sécurité" vous vous déloguez en cliquant sur mon petit lien "se deloguer" ce qui aura pour effet de vous envoyer sur index.php don voici le code :
Code : Tout sélectionner
<?php
// On appelle la session
session_start();
// On écrase le tableau de session
$_SESSION = array();
// On détruit la session
session_destroy();
?>
<html>
<head>
<meta http-equiv="refresh" content="0;URL=./index.html">
</head>
<body>
</body>
</html>
cette page en theorie detruit la session puis me fait une redirection sur ma page daccueil et la si un petit malin clique sur précédent eh ben ca marche il arrive sur page2.php comme sil etait encore avec une session sauf que apperement ca marche que jusque au rechargement de ma page page2.php ou la il comprend enfin quil n'y a pas de session alors que faire sachant que dans mon vrai codage je rafraichis mes page que toutes les 5secondes et que pendant ce temps la le petit malin pourra faire ce qui veut sur cette page
