我希望存储一些“虚拟”索引卡中的数据。每张卡片都有正面和背面,用户可以存储多张卡片。每一端都会有数据。
I ----------------- I I CARD 1 FRONT I I------------------I
I --------------- I I CARD 1 BACK I I-----------------I
I ----------------- I I CARD 2 FRONT I I------------------I
I --------------- I I CARD 2 BACK I I-----------------I
好吧,我的图表有点乱了。但你明白我的意思。:)
从上面的图表中想象一下。我希望将每张卡的数据(正面和背面)存储在cookie中,作为一个数组(可能),然后能够拉回每个值并在适用的地方插入它(在不同的页面上)。
同时,请记住用户可以根据自己的喜好制作任意数量的卡片。我不能使用POST或GET函数。数组位是有争议的,如果你能想到在cookie中存储这个数据的更简单的方法,请让我知道。请注意:不建议存储在数据库中,因为这对项目不方便。:)
发布于 2017-04-27 12:42:08
序列化/取消序列化是json_encode / json_decode的一种更简单的替代方案
setcookie('cookiename',serialize(array),...)保存到cookie。
array =unserialize($_COOKIE‘’cookienam‘)以检索数组。
发布于 2013-09-28 23:38:49
玩这样的东西
<?php
$card_id = '123';
$value = 'im a black lady';
setcookie("card[$card_id][front]", $value);
// reload page to actually read the cookie
echo $_COOKIE['card'][$card_id]['front']; // im a black lady
?>
https://stackoverflow.com/questions/19068363
复制相似问题