• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php浏览历史记录

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
/**
 * 商品历史浏览记录
 * $data 商品记录信息
 */
private function _history($data)
{
    if(!$data || !is_array($data))
    {
        return false;
    }
     
    //判断cookie类里面是否有浏览记录
    if($this->_request->getCookie('history'))
    {
        $history = unserialize($this->_request->getCookie('history'));
        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',serialize($rows),time() + 3600 * 24 * 30,'/');
    }
    else
    {
        $history = serialize(array($data));
 
        setcookie('history',$history,time() + 3600 * 24 * 30,'/');
    }
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
分享一个非常实用的PHP错误弹出警告窗口发布时间:2022-07-10
下一篇:
php跳转的三种方法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap