我正在使用会话,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