Salut, j'ai un petit problème avec les cookies de sessions
comment se fait il qu'avec le code suivant en l'apparence correct ne fonctionne qu'à condition de retirer les accolades,
alors que normalement les accolades sont partie intégrantes des fonctions et ce malgré qu'elles ne sont pas obligatoires pour une seule instruction,
et comment se fait il qu'avec ce code ci-dessous mon cookie s' incrémente une seule fois au rechargement des pages
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php if (isset($_COOKIE['user'])) { $nbr = $_COOKIE['user'] + 1; } else { $nbr = 1; setcookie('user',$nbr,time() + 120); } echo $_COOKIE['user'];
à partir de 1 même avec rechargement ça ne s'incrémente plus ça bloque à 1
cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (!isset($_COOKIE['nbr'])) { $nbr = 1; setcookie('nbr',$nbr,time()+120); echo 'on commence'; } else { $nbr = $_COOKIE['nbr']++; echo $nbr; }






Répondre avec citation



Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]




Partager