ewkilian Posté 23 Mars 2008 Posté 23 Mars 2008 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
Dan Posté 23 Mars 2008 Posté 23 Mars 2008 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.
ewkilian Posté 23 Mars 2008 Auteur Posté 23 Mars 2008 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...
ewkilian Posté 23 Mars 2008 Auteur Posté 23 Mars 2008 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant