Aller au contenu

[Cookies] Mise en place ?


ewkilian

Sujets conseillés

Bonjour,

Je souhaiterais mettre en place un cookie via un script php, mais bizarement ca ne fonctionne pas, je ne comprends pas le pourquoi

Voici le code

CODE
<?

setcookie("monsite","superadmin",time()+60*60*24*30 );

if ( $_COOKIE["monsite"] == "superadmin" )

{

echo 'Vous êtes SuperAdministrateur';

}

else

{

echo 'Vous n\'êtes pas SuperAdministrateur '.$_COOKIE["lerevauto"];

}

?>

Lorsque j'execute ce script j'obtiens :

"Vous n'êtes pas SuperAdministrateur"

Bizarre pourquoi ?

------------------------------------------

2eme question :

Avec votre experience qu'en pensez vous d'attribuer des droits administrateurs sur mon site via un cookie ? Le cookie sera biensur present que sur mon pc.

Niveau securité vous en dites quoi ? est ce une bonne idée ?

Merci beaucoup pour tout.

Cordialement

Kilian

Lien vers le commentaire
Partager sur d’autres sites

C'est normal... il faut que tu recharges la page pour que le cookie soit accessible

Erreurs communes :

* Les cookies ne seront accessibles qu'au chargement de la prochaine page, ou au rechargement de la page courante. Pour tester si un cookie a été défini avec succès, vérifiez la présence du cookie au prochain chargement de la page avant que le cookie n'expire.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta réponse,

Mais j'ai rechargé la page etc mais rien n'a faire

A present j'ai juste testé cela

  <?  
setcookie("monsite","superadmin",time()+60*60*24*30 );
?>

Et apres j'ai vérifié sous :

C:\Documents and Settings\kilian\Cookies

Mais je ne vois pas le cookies, je vois celui de webmaster-hub sans probleme...

Ceci est vraiment tres bizarre...

Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester cela :

setcookie("visited", "1", mktime()+86400, "/") or die("Impossible d'écrire le Cookie");

Et j'obtiens le message suivant

Impossible d'écrire le Cookie

Je suis allé dans les options internet, dans l'onglet "confidentialité" j'ai mis en au niveau bas.

Mais toujours la même erreur ...

bizarre

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...