ecshop 怎样显示商品浏览历史
1个回答
展开全部
ecshop的商品浏览历史是这样生成的:
访问商品的时候,经过goods.php,开始检查是否存在cookie 'ECS[history]',
若存在,取出该cookie的值,将其拆分为数组,将当前商品的id插入这个数组的开头位置,移除数组中重复的元素,在当前浏览历史中的商品数宴悔量大于系统设置的数量时,不断删返模除数组中的最后一个元素直到当前浏览历史中的商品数量不再大于系统设置的数量(这样可以保证浏览历史中的商品数量始终是一个固定值),将最终得到的新数组用,拼晌世正接为一个字符串,保存在cookie 'ECS[history]'中。
若不存在,保存当前商品id到cookie 'ECS[history]'中。
显示商品浏览历史的时候,通过$_COOKIE['ECS']['history']得到浏览历史里面的商品id,自然就可以通过这些id得到商品信息,至于具体如何显示,请查看history.lbi和lib_insert.php里面的insert_history方法。
访问商品的时候,经过goods.php,开始检查是否存在cookie 'ECS[history]',
若存在,取出该cookie的值,将其拆分为数组,将当前商品的id插入这个数组的开头位置,移除数组中重复的元素,在当前浏览历史中的商品数宴悔量大于系统设置的数量时,不断删返模除数组中的最后一个元素直到当前浏览历史中的商品数量不再大于系统设置的数量(这样可以保证浏览历史中的商品数量始终是一个固定值),将最终得到的新数组用,拼晌世正接为一个字符串,保存在cookie 'ECS[history]'中。
若不存在,保存当前商品id到cookie 'ECS[history]'中。
显示商品浏览历史的时候,通过$_COOKIE['ECS']['history']得到浏览历史里面的商品id,自然就可以通过这些id得到商品信息,至于具体如何显示,请查看history.lbi和lib_insert.php里面的insert_history方法。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。如果想了解更多详细信息,可以咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询