php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息


Posted in PHP onMay 04, 2011

1.测试方法www.xxx.com/test.php?content_id=自己定义,如:44

$content_id = array();//1.创建一个数组 
$content_id[] = $_GET['contentid']; //2.对接受到的ID插入到数组中去 if(isset($_COOKIE['content_id'])) //3.判定cookie是否存在,第一次不存在(如果存在的话) 
{ 
$now_content = str_replace("\\", "", $_COOKIE['content_id']);//(4).您可以查看下cookie,此时如果unserialize的话出问题的,我把里面的斜杠去掉了 
$now = unserialize($now_content); //(5).把cookie 中的serialize生成的字符串反实例化成数组 
foreach($now as $n=>$w) { //(6).里面很多元素,所以我要foreach 出值 
if(!in_array($w,$content_id)) //(7).判定这个值是否存在,如果存在的化我就不插入到数组里面去; 
{ 
$content_id[] = $w; //(8).插入到数组 
} 
} 
$content= serialize($content_id); //(9).把数组实例化成字符串 
setcookie("content_id",$content, time()+3600*24); //(10).插入到cookie 
}else { 
$content= serialize($content_id);//4.把数组实例化成字符串 
setcookie("content_id",$content, time()+3600*24); //5.生成cookie 
} 
$getcontent = unserialize(str_replace("\\", "", $_COOKIE['content_id'])); 
/*foreach($getcontent as $row=>$r) 
{ 
echo $r;//(取值) 
}*/
PHP 相关文章推荐
用PHP实现小型站点广告管理(修正版)
Oct 09 PHP
一个PHP+MSSQL分页的例子
Oct 09 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
PHP多例模式介绍
Jun 24 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
PHP实现自动对图片进行滚动显示的方法
Mar 12 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
Dec 21 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP实现Google plus的好友拖拽分组效果
Oct 21 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 #PHP
php join函数应用
May 04 #PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 #PHP
drupal 代码实现URL重写
May 04 #PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 #PHP
php HandlerSocket的使用
May 02 #PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 #PHP
You might like
php 中文和编码判断代码
2010/05/16 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
js类型检查实现代码
2010/10/29 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
jquery validate demo 基础
2015/10/29 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
angular多语言配置详解
2019/05/16 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
什么是View State?
2013/01/27 面试题
怎样写好自荐信和推荐信
2013/12/26 职场文书
php实例化对象的实例方法
2021/11/17 PHP
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers