Page 1 sur 1

cookie

Posté : 10 avr. 2017, 22:25
par quattro
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' ??

Re: cookie

Posté : 11 avr. 2017, 07:56
par @rthur
Bonjour,

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

Re: cookie

Posté : 11 avr. 2017, 13:24
par quattro
Bonjour
les echo indiquent bien apparemment les bonnes choses par rapport au temps de 60s.

Re: cookie

Posté : 11 avr. 2017, 20:43
par quattro
ok, vue mon ereur, c'est bon.

Re: [RESOLU] cookie

Posté : 20 déc. 2018, 12:48
par binih030
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-