php cookies,如何重新加载$ ​​_cookie数组

时间:2016-06-02 20:02:34

标签: php arrays cookies

所以我使用php中的$ _cookie数组来存储购物车中的文章ID。当我删除cookie时,我需要再次重新加载页面,以便文章从购物车中消失。我使用FireBug跟踪了cookie,并且第一次点击时Cookie正确消失,但文章保留。 有没有办法更新/重新加载$ ​​_cookie-Array而无需重新加载页面?

设置cookies:

$cookie_name = "product[".$a_id."]";
        $cookie_value = $a_id;
        setcookie($cookie_name, $cookie_value);

删除Cookie:

if(isset($_GET['del_a_id'])){
    $a_id = $_GET['del_a_id'];
        setcookie ("product[".$a_id."]", "", time() - 3600);
}

1 个答案:

答案 0 :(得分:0)

您可以使用ajax刷新页面, ajax检查你是否做得很好只是删除文章,如果这是ajax请求成功的情况你删除cookie

要查找cookie,请查看他的console.log(document.cookie)