php瀏覽歷史記錄的方法
更新時(shí)間:2015年03月10日 12:23:23 作者:小囧
這篇文章主要介紹了php瀏覽歷史記錄的方法,涉及php操作cookie的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php瀏覽歷史記錄的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
/** * 商品歷史瀏覽記錄 * $data 商品記錄信息 */ private function _history($data) { if(!$data || !is_array($data)) { return false; } //判斷cookie類(lèi)里面是否有瀏覽記錄 if($this->_request->getCookie('history')) { $history = unserialize($this->_request->getCookie('history')); array_unshift($history, $data); //在瀏覽記錄頂部加入 /* 去除重復(fù)記錄 */ $rows = array(); foreach ($history as $v) { if(in_array($v, $rows)) { continue; } $rows[] = $v; } /* 如果記錄數(shù)量多余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,'/'); } }
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
淺析PHP中的字符串編碼轉(zhuǎn)換(自動(dòng)識(shí)別原編碼)
本篇文章是對(duì)PHP中字符串編碼轉(zhuǎn)換的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07php dirname(__FILE__) 獲取當(dāng)前文件的絕對(duì)路徑
dirname(__FILE__) 取到的是當(dāng)前文件的絕對(duì)路徑,也就是說(shuō),比起相對(duì)路徑,查找速度是最快的。2011-06-06PHP的Yii框架中過(guò)濾器相關(guān)的使用總結(jié)
這篇文章主要介紹了PHP的Yii框架中過(guò)濾器相關(guān)的使用總結(jié),文中列舉了一些常用的核心過(guò)濾器,需要的朋友可以參考下2016-03-03Search File Contents PHP 搜索目錄文本內(nèi)容的代碼
這個(gè)類(lèi)可以用來(lái)搜索在給定的文本目錄中的文件。它可以給定目錄遍歷遞歸查找某些文件擴(kuò)展名的文件。2010-02-02