Probleme de cookie

Eléphant du PHP | 90 Messages

01 janv. 2007, 18:38

Bonjour et Bonne année

Une petite question toute bete certainement

J'essais de creer une admin par cookie (sur un serveur: cela fonctionne sous Wamp 5 et Easyphp 1.8 en local) mais le cookie n'est pas creer, comment faire a ce moment la pour realiser cela sans cookie.

j'utilise ceci sinon pour creer le cookie
if ($password == $pass){SetCookie ("set_pass",$pass);}
$user = (isset($_POST['user'])) ? $_POST['user'] : '';
if ($username == $user){SetCookie ("set_admin",$user);}
@+ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 janv. 2007, 18:43

Salut,
Le passe devrait être haché (crypté) dans le cookie (=> md5(), par exemple)

Le cookie n'est put être pas crée parce que tu (ton navigateur) ne les autorises pas ? :-k

Teste le retour de setcookie().

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 90 Messages

01 janv. 2007, 18:52

Bonjour

Ceci n'est qu'en test sur ce serveur pour le moment,le navigateur meme au niveau le plus bas , n'a pas le cookie, j'ai teste sur d'autre et cela fonctionne( free, amen, alice, online), c'est pour cela que je bloque un peu.

@+ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

ViPHP
fab
ViPHP | 2657 Messages

01 janv. 2007, 22:47

déjà la fonction setcookie s'écrit en minuscule, pour tester le retour de la fonction :
if(setcookie("ta_var",$tavar))
{ echo "bleh"; }
else
{ echo "pas bleh"; }
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }