par
yousss77 » 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,
<?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.