Hi all.
Why would the below always evaluate TRUE and generate a new $cartid every page load??
<?
/**
* Generate a Cart ID
*/
function generateCart() {
if(!isset($_COOKIE['cartid'])) {
$cartid = md5(uniqid(rand()));
setcookie("cartid", $cartid, time() + 14400);
} else {
$cartid = $_COOKIE['cartid'];
}
return $cartid;
}
?>