par
jobart » 23 avr. 2008, 19:30

dsl pour le titre mais je voudrai vraiment comprendre :
je repars du début comme ça si qqun peut m'expliquer
variables:
$url = "http://monsite.com";
$pass_admin = "admin";
$email = "[email protected]";
$ID_loc=1;
pour une petite administration de 3 pages que je fais pour comprendre un peu les cookies
donc: le code de récupération du formulaire
$PASSWORD = $pass_admin;
if (isset ($_POST['pass']) && $_POST['pass'] == $PASSWORD) {
// si le visiteur a tapé le bon mot de pass dans le formulaire
// alors on place le cookie
setcookie("pass1", $PASSWORD, time() + 86400);
Header("Location: " . $_SERVER['PHP_SELF']);
}
if (isset ($_COOKIE['pass1']) && $_COOKIE['pass1'] == $PASSWORD) {
// si le cookie est correct
// alors la page normale s'affiche
}
cela marche nikel
mais le problème : je veux mettre 2 mots de passe avec les variables
pass_admin , $email , $ID_loc. différentes .
je voudrai comprendre pourquoi le script que j'ai mis au début ne fonctionne pas et aussi quand j'arrive à le faire un peu fontionner le 2ième mot de passe prend le dessus sur le premier

:oops: dsl pour le titre mais je voudrai vraiment comprendre :
je repars du début comme ça si qqun peut m'expliquer
variables:
[php]$url = "http://monsite.com";
$pass_admin = "admin";
$email = "
[email protected]";
$ID_loc=1;
[/php]
pour une petite administration de 3 pages que je fais pour comprendre un peu les cookies
donc: le code de récupération du formulaire
[php]$PASSWORD = $pass_admin;
if (isset ($_POST['pass']) && $_POST['pass'] == $PASSWORD) {
// si le visiteur a tapé le bon mot de pass dans le formulaire
// alors on place le cookie
setcookie("pass1", $PASSWORD, time() + 86400);
Header("Location: " . $_SERVER['PHP_SELF']);
}
if (isset ($_COOKIE['pass1']) && $_COOKIE['pass1'] == $PASSWORD) {
// si le cookie est correct
// alors la page normale s'affiche
}[/php]
cela marche nikel
mais le problème : je veux mettre 2 mots de passe avec les variables
pass_admin , $email , $ID_loc. différentes .
je voudrai comprendre pourquoi le script que j'ai mis au début ne fonctionne pas et aussi quand j'arrive à le faire un peu fontionner le 2ième mot de passe prend le dessus sur le premier :oops: