温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php如何实现浏览历史记录

发布时间:2021-09-02 11:27:03 来源:亿速云 阅读:333 作者:小新 栏目:开发技术

小编给大家分享一下php如何实现浏览历史记录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

具体实现方法如下:

/**  * 商品历史浏览记录  * $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,'/');   } }

以上是“php如何实现浏览历史记录”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI