Cookie avec condition If et else

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 avec condition If et else

par hoangestelle » 14 juin 2009, 18:45

Ta page pour ajouter le cookie ne fait rien de plus qu'un test pour savoir si le cookie est présent ou pas, et le rajoute s'il est absent, puis redirige vers la page index... si tu veux que ce soit ta page index qui fasse ce test et cet ajout, tu prends le code correspondant et tu le colle directement dans ta page index ;)

Par contre un petit rappel, lorsque tu créer un cookie, il n'est pas accessible imédiatement, mais seulement au prochain accès à la page (ou a une autre page :)). Il te faut donc dans tes tests, prendre en compte non seulement la présence du cookie sur le poste du client, mais également la possibilité que tu viennes juste d'ajouter ce cookie :)
Salut

J'ai tout compris

Je vous merci beaucoup :D

par Ryle » 14 juin 2009, 18:31

Ta page pour ajouter le cookie ne fait rien de plus qu'un test pour savoir si le cookie est présent ou pas, et le rajoute s'il est absent, puis redirige vers la page index... si tu veux que ce soit ta page index qui fasse ce test et cet ajout, tu prends le code correspondant et tu le colle directement dans ta page index ;)

Par contre un petit rappel, lorsque tu créer un cookie, il n'est pas accessible imédiatement, mais seulement au prochain accès à la page (ou a une autre page :)). Il te faut donc dans tes tests, prendre en compte non seulement la présence du cookie sur le poste du client, mais également la possibilité que tu viennes juste d'ajouter ce cookie :)

Cookie avec condition If et else

par hoangestelle » 14 juin 2009, 18:02

Bonjour tout monde
Je suis entrains réaliser la page panier avec cookie.

Je voudrais savoir, c'est possible créer le cookie sur la page index.php, car je veux insérer d'un cookie dans mysql pour identifier le client.

Ex. : J'ai 2 pages index.php et

ajout_cookie.php (setcookie)
<?php 

if (!isset($_COOKIE['panier'])){
setcookie("panier",$value,time()+3600);

}
header("Location: $url/index.php");
exit;
?>
Normalement le client entre dans index.php qu'il fallait choisir le lien ajout_cookie.php pour créer un cookie.
Moi, je veux le client entre dans index.php qu'il a déjà créé un cookie.

Je pense qu'il fallait utilise If et Else dans ma page index.php, mais je ne sais pas comment faire. Vous pourrez m'aider s'il vous plait
Merci d'avance