类似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无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3汉化版
中文版,非常好用

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

Atom编辑器mac版下载
最流行的的开源编辑器

禅工作室 13.0.1
功能强大的PHP集成开发环境