I am using the setcookie command to set a cookie and value. When the page is viewed again, I read in the value, and change it if it exists. This works fine in IE, but in Firefox and Mozilla it does not seem to take. Instead, it just blanks the cookie out instead of assigning the new value. Anyone else run into this? If so, how did you fix?
Here's the code:
<?
if (!isset($_COOKIE['views_remain'])) {
$time = time();
setcookie("views_remain","5",$time + 2592000);
} else {
$var = $_COOKIE['views_remain'];
if ($var != '1') {
if ($var == '5') {
setcookie("views_remain","4",$time + 2592000);
} else if ($var == '4') {
setcookie("views_remain","3",$time + 2592000);
} else if ($var == '3') {
setcookie("views_remain","2",$time + 2592000);
} else if ($var == '2') {
setcookie("views_remain","1",$time + 2592000);
}
echo $var;
}
}
?>