很多网站均有这样的功能,特别是一些购物网站均设计有浏览历史这样一个特色的功能,当然了实现的方法是多种多样的。asp、php、jsp等等均可以实现。下面我们以PHP为例来演示一下。源代码为ecshop里面的一段,算是比较经典的写法。

PHP实现浏览历史记录源码如下:

if (!empty($_COOKIE['ECS']['history']))

{

$history = explode(’,', $_COOKIE['ECS']['history']);

array_unshift($history, $goods_id);

$history = array_unique($history);

while (count($history) > $_CFG['history_number'])

{

array_pop($history);

}

setcookie(’ECS[history]‘, implode(’,', $history), gmtime() + 3600 * 24 * 30);

}

else

{

setcookie(’ECS[history]‘, $goods_id, gmtime() + 3600 * 24 * 30);

}

更新时间:2010-5-19

php写新闻浏览历史,PHP实现浏览历史记录相关推荐

  1. php写新闻浏览历史,实现浏览记录或者浏览历史,文章历史记录

    最近由于做网站的需要,想加入浏览历史记录.在帝国里面找到了这个实现代码,没有做特别的改动,只是想把他实现出来,但是作者没有说明.这里做一下记录. 附原作者的链接:http://bbs.phome.ne ...

  2. Vue实战篇三十三:实现新闻的浏览历史

    系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...

  3. php绘制历史曲线,thinkphp浏览历史功能实现方法

    这篇文章主要介绍了thinkphp浏览历史功能实现方法,可实现浏览器的浏览历史功能,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了thinkphp浏览历史功能实现方法,分享给大家供大家参考.具 ...

  4. window对象(一) 计时器 定位导航 url解析 浏览历史 对话框 消息推送

    window对象 计时器 一个jQuery作者的写的关于定时器解释,记的顺手订阅一下.John Resig,jQuery之父 https://johnresig.com/blog/how-javasc ...

  5. 浏览器获取浏览历史_浏览器历史的未来

    浏览器获取浏览历史 by Patryk Adaś 通过PatrykAdaś 浏览器历史的未来 (The Future of Browser History) I am really unsatisfi ...

  6. ECSHOP让产品浏览历史按照先后进行排序

    ecshop本身默认的产品浏览历史是按照商品ID排序. 这样似乎用户体验不太好,国内几个大型电商网站,都是用的浏览先后次序进行排序. 只需修改一行代码便能实现该功能,让浏览历史按照浏览先后进行排序. ...

  7. cookie 记住浏览历史

    2019独角兽企业重金招聘Python工程师标准>>> <?php header("Content-type:text/html;charset=utf-8" ...

  8. css实现浏览历史小块

    动图 <div class="browse-history"><span class="history-icon"></span& ...

  9. JavaScriptAPI编程_History对象(获取浏览历史)

    History对象简介 JavaScript history 对象中包含了用户在浏览器中访问过的历史记录,其中包括通过浏览器浏览过的页面,以及当前页面中通过加载的页面.我们可以通过 window 对象 ...

最新文章

  1. Android中Service深入学习
  2. non-member function cannot have cv-qualifier
  3. Spring对Hibernate事务管理
  4. [POI2007]ZAP-Queries [HAOI2011]Problem b 莫比乌斯反演
  5. 网页 html 全图片排版,HTML5-网页排版划分
  6. 在Firefox 58中,WebAssembly组件性能提升了10倍
  7. 在Swing和Swt中使用JavaFX
  8. dropload.js无限刷新解决方案
  9. java中Arrays类和Math类常用API简介
  10. mac电脑如何查看ip地址
  11. python里使用正则表达式的后向搜索肯定模式
  12. ant安装配置使用介绍及eclipse中使用
  13. SPSS统计分析常用知识点
  14. 通过串口波特率计算数据传输速率(每秒字节数)
  15. NXP MC9S12中断寄存器配置说明
  16. windows系统安全基础
  17. 安全优雅的RESTful API签名实现方案
  18. php 支付宝验签失败,支付宝移动支付,服务端对异步通知信息验签的时候验签失败...
  19. Android 自动朗读(TTS)
  20. centos7 开机自动启动程序

热门文章

  1. 程序员数学基础【二、时间复杂度】(Python版本)
  2. 几种常见数据库连接池的使用比较
  3. 前端三部曲之Html -- 1(html的基本结构和常见的meta标签的作用)
  4. SDOI2016 生成魔咒
  5. 阮一峰:Flex 布局教程
  6. Mac OS X下安装和配置Maven
  7. 【转】Python中设置输出文字的颜色
  8. Computer Network Homework3’ s hard question
  9. 需求分析 应该先写业务还是功能_产品经理必知:产品调研中功能调研的标准“姿势”...
  10. c语言题-牛牛做水题