Cookie无效且未设置

时间:2018-08-04 06:22:31

标签: php cookies

我不知道出了什么问题,但是直到最近,这一切都很好。本质上发生的是用户从项目列表中进行选择,然后将这些项目添加到Global Cookie ShoppingCart中,但是突然,Cookie行为异常。

我真的不知道哪里出问题了,因为一切都很好。

<!DOCTYPE html>
<?php
$items = $_REQUEST['Items'];

if (!isset($_COOKIE['ShoppingCart']))
{
     setcookie('ShoppingCart', "", time() + (86400 * 5), '/');
}
if (isset($items))
{
    $old_cookie = explode(" ",$_COOKIE['ShoppingCart']);
    if ($old_cookie[0] == "")
    {
        unset($old_cookie[0]);
        $old_cookie = array_values($old_cookie);
    }
    $new_cookie = array_unique(array_merge($old_cookie, $items));
    setcookie('ShoppingCart', implode(" ", $new_cookie),time() + (86400 * 5), '/');

}
//header('Location: ' . $_SERVER['HTTP_REFERER']); 

var_dump($new_cookie);
echo "<br><br>";
var_dump($_COOKIE['ShoppingCart']);
?>

$ new_cookie的输出行为完全符合预期,但是ShoppingCart cookie一直都返回NULL,我不知道为什么,直到最近它们都运行良好。

这会改变服务器端吗?

0 个答案:

没有答案