Incrmenting a Cookies with PHP (Beginner Question)
Posted
by BandonRandon
on Stack Overflow
See other posts from Stack Overflow
or by BandonRandon
Published on 2010-04-24T03:28:13Z
Indexed on
2010/04/24
3:33 UTC
Read the original article
Hit count: 241
Hello,
I have used sessions before but never cookies. I would like to use cookies for two reasons:
1) it's something new to learn
2) I would like to have the cookie expire in an hour or so (i know in the code example it expires in 40 sec)
I am trying to write a basic if statement that
if($counter=="1") { //do this second
}
elseif ($counter >="2") { //do this every time after the first and second
}
else {// this is the first action as counter is zero
}
Here is the code I'm using to set the cookie:
// if cookie doesnt exsist, set the default
if(!isset($_COOKIE["counter_cookie"])) {
$counter = setcookie("counter_cookie", 0 ,time()+40);
}
// increment it
$counter++;
// save it
setcookie("counter_cookie", $counter,time()+40);
$counter = $_COOKIE["counter_cookie"];
The problem is that the counter will be set from 0 to 1 but won't be set from 1 to 2 and so on. Any help would be great I know this is a really simple stupid question :|
Thanks!
© Stack Overflow or respective owner