destoon系统开发-最新利用浏览器的cookie 做历史浏览记录

  注意: 代码 放在要显示的为 (一般放在详情页),注意本教程不入库,直接利用浏览器的 cookie 缓存判断

  

<!--历史浏览记录 S-->
    <div class="column_box mt_10">
    <div class="column_title">历史浏览记录</div>
    <div class="box_body_new">
<?php
$MOD_name = "$MOD[moduledir]";
if (!empty($_cookie["$MOD_name"][‘history‘])){
$history = explode(‘,‘, $_cookie["$MOD_name"][‘history‘]);
array_unshift($history, $itemid);
$history = array_unique($history);
while (count($history) > 8){
array_pop($history);
}setcookie("$MOD_name".‘[history]‘, implode(‘,‘, $history), time() + 86400 * 7,‘/‘."$MOD_name","$DT_PATH");
} else {
setcookie("$MOD_name".‘[history]‘, $itemid, time() + 86400 * 7,‘/‘."$MOD_name","$DT_PATH");
} $history =isset ($_cookie["$MOD_name"][‘history‘]) ? $_cookie["$MOD_name"][‘history‘] : 0;
if($del=="del"){
setcookie("$MOD_name".‘[history]‘, "", time()-3600);
echo header("Location: $linkurl");
};
$query = mysql_query("SELECt * FROM $table WHERe itemid in ($history) ORDER BY FIELD(itemid,$history)");
while($t = mysql_fetch_array($query)){?>
<li><a href="{$t[linkurl]}" title="{$t[alt]}" target="_blank">{$t[title]}</a></li>
 <?php } ?>
    </div>
  </div>
<!--历史浏览记录 END-->

  好了,可以测试了,演示地址:圆柱模板

原文地址:https://www.cnblogs.com/68xi/p/8546704.html

时间: 2024-10-12 20:29:51

destoon系统开发-最新利用浏览器的cookie 做历史浏览记录的相关文章

Ico众筹系统开发虚拟币数字货币搭建的历史发展路程

Ico众筹系统开发虚拟币数字货币搭建的历史发展路程[彭经理13826557202  qq484062747]  - 2013年7月,Mastercoin(现更名为Omni):可查的最早ICO项目,通过meta-protocol拓展笔特币功能,募集5000 BTC. - 2013年12月,NXT(未来币): 完整的PoS区块链,曾经神秘的开发者,持续发展的强大社区.ICO神话:募集21 BTC(是的你没看错,21BTC,约等于当时6000美元),市值峰值曾到达过1亿美元. - 2013年-2014

js操作Cookie,实现历史浏览记录

/** * history_teacher.jsp中的js,最近浏览名师 * @version: 1.0 * @author: mingming */ $(function(){ getHistory(); }); var historyCount=4; //保存历史记录个数 /** * 增加浏览历史记录 * @param id 编号 * @param name 姓名 * @param photo 照片 * @param grade 年级 * @param subject 科目 * @retur

javaWeb 使用cookie显示商品浏览记录

package de.bvb.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import javax.servlet.ServletException; import javax.servlet.http.C

利用浏览器控件解决数据抓取的登录登录

1:浏览器登录网址,进行登录,进入系统 2:获取浏览器的cookie信息,用程序开始进行数据的抓取. 遇到的问题是怎么把浏览器的cookie信息读取出来,可以使用InternetGetCookieEx这个Win API来取得httponly的Cookie信息. 代码如下: 1 [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] 2 static extern bool InternetGetCo

Python之路,Day20 - 分布式监控系统开发

Python之路,Day20 - 分布式监控系统开发 本节内容 为什么要做监控? 常用监控系统设计讨论 监控系统架构设计 监控表结构设计 为什么要做监控? –熟悉IT监控系统的设计原理 –开发一个简版的类Zabbix监控系统 –掌握自动化开发项目的程序设计思路及架构解藕原则 常用监控系统设计讨论 Zabbix Nagios 监控系统需求讨论 1.可监控常用系统服务.应用.网络设备等 2.一台主机上可监控多个不同服务.不同服务的监控间隔可不同 3.同一个服务在不同主机上的监控间隔.报警阈值可不同

解析区块链商城系统开发关注度一直高的原因

区块链商城系统开发好不好,是不是专门做区块链商城软件开发的,深圳区块链商城系统源码多少钱,服务比较好 的区块链商城系统开发公司是哪家,可以上门考察体验的区块链商城APP开发团队技术怎么样,我们欢迎广大区块 链爱好者莅临本司考察,共同发展. 现在我们就分析下为何企业应该选择定制开发"区块链商城系统"; 一."区块链商城系统"多了一个营销渠道 在现在企业的营销模式中,对于微信营销不只是停留在做还不不做的问题 上,而是做的快与慢,质量好坏的问题,在同行业竞争中,对手已经定

Cookie中图片的浏览记录与cookie读取servle时路径的设置(文字描述)

public class ShowServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletR

jquery.cookie.js结合asp.net实现最近浏览记录

一.html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="

利用浏览器的console篡改cookie

背景: 最近公司有个客户问题,是由于浏览器的cookie中多记录过期的session id导致重复登录,普通操作无法复现,因此尝试进行cookie篡改复现问题. 方法: 首先,要知道软件定义的session名称,比如soft_cookie,获取方式是打开开发者工具(F12),点击application--Storage--cookie,查看左侧Name,看看session对应的变量名字 然后,我们打开浏览器的console,输入下面的语句 $.cookie('soft_cookie','fake