Cookie似乎可以正常运行,但是基于Cookie的购物车却无法运行

时间:2018-06-22 07:13:51

标签: php cookies

我的一个网站有一个奇怪的问题。我使用存储在cookie中的session_id来设置数据库中的当前购物车ID。我得到这样的东西:

function getCartID(){
    if(isset($_COOKIE["cartID"]))
        return $_COOKIE["cartID"];
    else {
        $expire = time()+3600*24*30;
        $newCartID = session_id();
        setcookie("cartID",$newCartID,$expire);
        return $newCartID;
    }
}

然后将购物车保存到MySQL数据库。它工作正常,在我检查的所有地方始终工作正常。但是最近我从客户那里得到了一些用户无法订购其产品的信息(我不确定它是“某些”还是“仅一个”)。他们将产品添加到购物车,但是当他们进入购物车页面时,购物车是空的(我有此情况的屏幕截图)。因此,似乎他们已关闭Cookie。但是cookie似乎工作正常。他们没有得到应启用cookie来订购产品的信息,我什至发送了一个简单的示例页面来检查cookie,没关系。

我已经在数据库中检查了相同购物车ID的副本。这是我目前提出的唯一解释。而且没有。

我在这里做错什么了吗?有什么方法可以检查这里发生的事情吗?

0 个答案:

没有答案