Cookie or not cookie ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cookie or not cookie ?

Re: Cookie or not cookie ?

par Ryle » 16 mai 2010, 14:25

Pour le PAS-DE-COOKIE-DETECTE, il te suffit de tester la présence de celui-ci avec la variable $_COOKIE :
if (isSet($_COOKIE['nom_de_ton_cookie']))
Quant à tes liens, il te faut appeler un script php avec les paramètres nécessaires pour dire à php de créer un nouveau cookie ou de supprimer celui-ci (voir la fonction setcookie())

Cookie or not cookie ?

par Lorange » 16 mai 2010, 12:41

Bonjour,

J'aurais besoin d'un coup de pouce pour la chose suivante (je ne connais pas grand chose aux cookies) :

Sur mon site, j'aimerais afficher par défaut un contenu, disons une simple image. Mais j'aimerais proposer aux utilisateurs que cela gêne de masquer ce contenu en cliquant sur un lien. Ceci activerait un cookie, valable 24 heures, qui garderait en mémoire le fait que l'utilisateur ne veut pas voir cette image.

L'affichage ou non de l'image serait géré par une condition en PHP, en fonction de la présence ou non du cookie :
<?php if [PAS-DE-COOKIE-DETECTE]
       { 
          <img src="exemple.jpg" />
          <br />
          <a href="[LIEN-POUR-CREER-COOKIE]">Masquer cette image pendant 24 heures</a>
       } 

else   {
          <a href="[LIEN-POUR-SUPPRIMER-COOKIE]">Remontrer l'image</a>
       }
?>
Pour moi, le concept semble plus ou moins OK, mais je n'ai aucune idée comment le concrétiser. Est-ce que quelqu'un saurait m'aider pour le code ?

Un grand merci d'avance aux spécialistes !

Lorange