【发布时间】:2013-09-19 10:59:54
【问题描述】:
我正在尝试在我的网站中添加“最近查看的产品”功能。所以我想在 cookie 中添加最近观看的产品。当用户进入产品详情页面时设置cookie。所以cookie设置代码在详细页面。 我在尝试什么
setcookie('recentviews', $productid, time()+3600,'/')
我需要的是
recentviews1 =>1
recentviews2 =>5
recentviews3 =>3
或
recentviews (
[0] => 1,
[1] => 5,
[2] => 3
)
我尝试了很多解决方案,比如在循环中设置 cookie,但是如何知道已经设置了多少视图,所以我可以增加 'recentviews' 并设置新的 cookie。
【问题讨论】:
-
也许你可以在保存之前对数组进行json_encode?span>
-
我尝试了序列化。但是如何找到我已经有多少 vie?
-
如果您只想为服务器端使用会话保留数据。否则序列化,json 将是最合适的格式,恕我直言。
-
是
json_encode()或serialize() -
不,不在服务器端。在客户端。 json怎么办?
标签: php