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: 289
        
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