用会话值设置cookie

时间:2015-01-22 08:14:34

标签: php session cookies

我找不到所有Q和A我想要的东西(或者我根本就不理解它(笑))所以我希望有人能帮助我。

我正在尝试基于Cookie制作“设置保存”系统。
这些设置目前在$ _session []中,我想将它们存储在进入cookie的多维数组中。
我认为像这样的东西会起作用,但显然我错过了一些东西,或者我不理解cookie需要它的方式。

我的脚本如下所示:

$class1BP   =   $_SESSION["class1BP"];
$class1BP1  =   $_SESSION["class1BP1"];
$class1BP2  =   $_SESSION["class1BP2"];
$class1BP3  =   $_SESSION["class1BP3"];
$gedaanx    =   $_SESSION["gedaanx"];

$array = array( $class1BP, $class1BP1, $class1BP2, $class1BP3, $gedaanx);
setcookie('deel[1]', serialize($array);

我说我的阵列错了吗?因为我不知道如何设置cookie并且从未使用它,任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您正在创建cookie,但没有给出留在系统中的时间。

setcookie($cookie_name, $cookie_value, time() + (86400 * 30)); // 86400 = 1 

这可能适用于你