PHP and Cookies
I am having trouble retrieving cookie data using IE 7.
I am using the following code to store the current date and user name
into a cookie:
<?php
//($sec, $min, $hour, $mday, $mon, $year, $wday, $ydat, $isdst) =
localtime();
$localtime = localtime();
$localtime[5] += 1900;
$date = $localtime[4]+1 . "-" . $localtime[3] . "-" . $localtime[5];
// retrieve cookie
$visit = $_COOKIE['lastdate'];
if ($visit=="") $visit = "0-0-0";
$userlogin = $_COOKIE['user'];
if ($userlogin=="") $userlogin = "Guest";
// set cookie
SetCookie("lastdate", $date, time()+60*60*24*365, "/",
".assistacomp.com");
SetCookie("user", $userlogin, time()+60*60*24*365, "/",
".assistacomp.com");
?>
The code works perfectly in FireFox but IE7 does something strange.
It functions perfectly until I reboot the computer. When the computer
is rebooted, a new cookie is created with a [2] after the cookie name
and the original cookie is completely ignored.
Anybody have any idea of how to fix this?
|