重置Cookie包含数组

时间:2019-06-08 22:54:24

标签: php arrays cookies session-cookies

我正在使用会话,Cookie,jQuery。

使用默认值启动我的cookie和会话。

(仅供参考:cookie和会话已排列)。

<?php
    $_SESSION['Minimized_Apps'] = array('Tape Sticker', 'Mosaic Crasher);
    setcookie('Minimized_Apps', "array('Tape Sticker', 'Mosaic Crasher)", time()+1000);
?>

所以,问题是,我想在每次单击按钮时都做到这一点。就像我关闭一个盒子一样。

它应该一起更新cookie和会话。

它更新了会话,没问题...很酷。

但是任何时候我尝试更新cookie时...。它将替换为“ Array”,或者如果我尝试将数组存储为变量,它会为我提供变量名而不是变量值。

(PS)页面无法在整个过程中重新加载。

<?php
    setcookie('Minimized_Apps', 'array("Tape Sticker", "Mosaic Crasher")', time()+100000);
    $_SESSION['Minimized_Apps'] = array("Tape Sticker", "Mosaic Crasher");

    $MinimizedValue = $_SESSION['Minimized_Apps'];
    unset($MinimizedValue[$Position]);
    $_SESSION['Minimized_Apps'] = $MinimizedValue;
    $Ap = "Minimized_Apps";
    unset($_COOKIE['Minimized_Apps']);
    setcookie('Minimized_Apps', '$MinimizedValue', time()+100000);
?>

当请求Cookie时,它应该返回一个php数组 例如:array(“ Tape Sticker”); 但它返回Array或$ MinimizedValue

0 个答案:

没有答案