码迷,mamicode.com
首页 > Web开发 > 详细

php cookie 购物车使用思路

时间:2018-02-12 18:42:23      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:使用   方便   就是   ddt   jpg   add   for   time   思路   

简单思路,真是购物车远远比这要复杂的多,适合初学者,方便理解
$result_arr = 此处是查询结果,或者数据,或者字符串;

模拟数据:Array ( [0] => Array ( [id] => 40920435 [title] => 42432 [addtime] => 2018-02-08 09:22:37 [content] => 432432 [photo] => 2018-02-08/5a7ba65d89746.jpg ) )

$result = serialize($result_arr); //数组一定要序列化

序列化后:a:1:{i:0;a:5:{s:2:"id";s:8:"40920435";s:5:"title";s:5:"42432";s:7:"addtime";s:19:"2018-02-08 09:22:37";s:7:"content";s:6:"432432";s:5:"photo";s:28:"2018-02-08/5a7ba65d89746.jpg";}}

$id = 标示,可以是数据唯一id,也可以是名字等等,方便后期使用,此处我就用商品的id;
setcookie ("BuyCart[".$id."]", $result, time()+20);//20是秒,可自定义;

//以上是设置购物车cookie的name 和 value;

//以下是获取购物车里的数据;

$cookies_arr = $_COOKIE[‘BuyCart‘];
foreach ($cookies_arr as $name => $v) {

print_r($name);//BuyCart[".$id."],输出的就是$id的值;
print_r(unserialize($v));//反序列化,输出是数组
}

php cookie 购物车使用思路

标签:使用   方便   就是   ddt   jpg   add   for   time   思路   

原文地址:https://www.cnblogs.com/zhangjian816/p/8444761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!