Bonjour a tous
J'essaye de faire un petit site. Je veux mettre un truc simple, un espace membre avec login, à partir duquel on peut rajouter du contenu sur le site.
Pour plus de précision sur mon problème...
En première page, j'ai un include qui vérifie si un cookie est présent. Si oui, il ne fait rien, si non, il affiche un formulaire qui appelle une page de login, qui crée un cookie.
La création du cookie marche, je l'ai testé avec des echo simples.
Le problème, c'est que je ne sais pas comment vérifier si un cookie est présent, et je n'ai pas trouvé ça sur les sites (ou peut-être suis-je aveugle).
Mon code qui doit afficher la page, c'est ça :
Code :
- <?php
- $couki = $_COOKIE["login"];
- if ($couki == NULL) { // si le cookie est absent : affichage du formulaire
- ?>
- formulaire [...]
- <?php
- } // si le cookie est en place : rien
- ?>
|
Alors, le code doit avoir un problème, puisque même quand le cookie est présent, ça m'affiche le formulaire.
Ce qui m'étonne, c'est que j'utilise le même test sur la page de login/création du cookie, et ça marche (testé avec des echo simples, genre "cookie déjà là" ).
Alors, si vous pouviez, soit m'aider, soit me dirigier vers une page qui explique comment marchent les tests de présence de cookie, ou même, encore mieux, me donner une adresse où il y a un guide pour une meilleure méthode pour faire ça (en fait un peu comme un forum), ça serait troooop sympa !
Merci !
Ah oui, question subsidiaire : comment on fait pour qu'un cookie reste indéfiniment ? Il me semble que 0 ça le supprime dès qu'on ferme le browser...
Message édité par cosmoschtroumpf le 14-11-2003 à 13:45:20