[RESOLU] 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 : [RESOLU] cookie

Re: [RESOLU] cookie

par binih030 » 20 déc. 2018, 12:48

Bonjour, je remet ce poste un peu au goût du jour, mais je suis dans le même cas, et je suis bloquée, je voulais savoir c'était quoi ton erreur? Cdt-

Re: cookie

par quattro » 11 avr. 2017, 20:43

ok, vue mon ereur, c'est bon.

Re: cookie

par quattro » 11 avr. 2017, 13:24

Bonjour
les echo indiquent bien apparemment les bonnes choses par rapport au temps de 60s.

Re: cookie

par @rthur » 11 avr. 2017, 07:56

Bonjour,

Que donnes tes echo quand tu exécutes ton script ?
Les cookies sont ils bien créé avec les valeurs attendues ?

cookie

par quattro » 10 avr. 2017, 22:25

Bonjour
Voici mon code. Il sert à la création d'un cookie;

Code : Tout sélectionner

<?php //connexion BDD. require('../inc_/inc_connexion.php'); if (isset($_COOKIE['rebour'])) // vérifie sile cookie existe { // valeur du cookie $cookie_value = $_COOKIE['rebour']; $cookie_value = unserialize($cookie_value); $web_user_id = $cookie_value['cookie_id']; $web_user_visit = $cookie_value['cookie_user']; // mise à jour du nombre de visites $cookie_value['cookie_user'] ++; // serialisation pour enregistrer les données dans le cookie $stat_data = serialize($cookie_value); // mise à jour dans la base du nombre de visite pour cet internaute $mysqli->query('UPDATE cookie SET cookie_user = ("'. $web_user_visit .'") WHERE cookie_id = ("' . $web_user_id .'")'); //affichage echo 'le cookie existe'; } else // le cookie n’existe pas { $identUser = uniqid();//identité unique $nbVisite = 1;//on demarre à 1 $rebourStat['cookie_id'] = $identUser; $rebourStat['cookie_user'] = $nbVisite; //sérialisation $stat_data = serialize($rebourStat); //insert dans la base $mysqli->query('INSERT INTO cookie (cookie_id, cookie_user) VALUES ("'.$identUser.'", "'. $nbVisite .'")') ; echo 'le cookie n’existe pas'; } // envoi du cookie setcookie('rebour', $stat_data, time()+60); ?>
Je ne comprend pas pourquoi rien n'est enregistré dans ma base 'cookie' ??