类似t.58.com的浏览记录功能,查看你浏览团购产品的记录
1.在你需要记录浏览数据的产品或新闻页面,记录cookie需要保存的信息,例如下面这行代码,把页面ID,产品名称,价格,缩略图,网址传给cookie_history。cookie_history($id,$info['title'],$info['price'],$info['pic'],$thisurl);
2.function.php 里面添加代码/**<br>
+----------------------------------------------------------<br>
* 浏览记录按照时间排序<br>
+----------------------------------------------------------<br>
*/<br>
function my_sort($a, $b){<br>
$a = substr($a,1);<br>
$b = substr($b,1);<br>
if ($a == $b) return 0;<br>
return ($a > $b) ? -1 : 1;<br>
}<br>
/**<br>
+----------------------------------------------------------<br>
* 网页浏览记录生成<br>
+----------------------------------------------------------<br>
*/<br>
function cookie_history($id,$title,$price,$img,$url){<br>
$dealinfo['title'] = $title;<br>
$dealinfo['price'] = $price;<br>
$dealinfo['img'] = $img;<br>
$dealinfo['url'] = $url;<br>
$time = 't'.NOW_TIME;<br>
$cookie_history = array($time => json_encode($dealinfo)); //设置cookie<br>
if (!cookie('history')){//cookie空,初始一个<br>
cookie('history',$cookie_history);<br>
}else{<br>
$new_history = array_merge(cookie('history'),$cookie_history);//添加新浏览数据<br>
uksort($new_history, "my_sort");//按照浏览时间排序<br>
$history = array_unique($new_history);<br>
if (count($history) > 4){<br>
$history = array_slice($history,0,4);<br>
}<br>
cookie('history',$history);<br>
}<br>
}<br>
/**<br>
+----------------------------------------------------------<br>
* 网页浏览记录读取<br>
+----------------------------------------------------------<br>
*/<br>
function cookie_history_read(){<br>
$arr = cookie('history');<br>
foreach ((array)$arr as $k => $v){<br>
$list[$k] = json_decode($v,true);<br>
}<br>
return $list;<br>
}
3.在需要显示浏览记录的页面输出信息$this->assign('history',cookie_history_read());
模板里面用volist显示出来就行了。
如果各位有更好的获取浏览记录的方式,请在下面贴出来,让我学习学习。
AD:真正免费,域名+虚机+企业邮箱=0元

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具