用户的浏览商品记录功能代码
程序员文章站
2024-01-15 13:39:46
...
用户的浏览商品记录功能代码
/**
* 车辆历史浏览记录
* $data 车辆记录信息
*/
protected function _history($data)
{
if(!$data || !is_array($data))
{
return false;
}
//判断cookie类里面是否有浏览记录
if($_COOKIE['history_car'])
{
$history = unserialize($_COOKIE['history_car']);
array_unshift($history, $data); //在浏览记录顶部加入
/* 去除重复记录 */
$rows = array();
foreach ($history as $v)
{
if(in_array($v, $rows))
{
continue;
}
$rows[] = $v;
}
/* 如果记录数量多余5则去除 */
while (count($rows) > 5)
{
array_pop($rows); //弹出
}
setcookie('history_car',serialize($rows),time()+3600*24*30,'/');
}
else
{
$history = serialize(array($data));
setcookie('history_car',$history,time()+3600*24*30,'/');
}
}
AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: 服务器返回中文乱码有关问题
推荐阅读
-
用户的浏览商品记录功能代码
-
PHP获取用户的浏览器与操作系统信息的代码
-
请教哪位高手有QeePHP快速入门的功能实现代码,小弟我想参考上用户注册
-
PHP Cookei记录用户历史浏览信息的代码_php实例
-
不得不说phpstorm 6的代码提示功能用户体验越来越强悍了
-
PHP Cookei记录用户历史浏览信息的代码,phpcookei_PHP教程
-
在ecshop的购物流程页,商品列表加一个复选框,并实现与之相对应功能的代码,该怎么处理
-
用php实现类似淘宝,拍拍,易趣的最近浏览商品的功能模型代码,该如何处理
-
IOS NSUserDefault 记住用户名及密码功能的实例代码
-
IOS NSUserDefault 记住用户名及密码功能的实例代码