Cookies de sessions
Posté : 23 mai 2018, 13:55
Salut,
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,
à partir de 1 même avec rechargement ça ne s'incrémente plus ça bloque à 1
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,
<?php
if (isset($_COOKIE['user'])) {
$nbr = $_COOKIE['user'] + 1;
}
else {
$nbr = 1;
setcookie('user',$nbr,time() + 120);
}
echo $_COOKIE['user'];
et comment se fait il qu'avec ce code ci-dessous mon cookie s' incrémente une seule fois au rechargement des pagesà partir de 1 même avec rechargement ça ne s'incrémente plus ça bloque à 1
if (!isset($_COOKIE['nbr'])) {
$nbr = 1;
setcookie('nbr',$nbr,time()+120);
echo 'on commence';
}
else {
$nbr = $_COOKIE['nbr']++;
echo $nbr;
}
cordialement.