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 相关文章推荐
一个捕获函数输出的函数
Feb 14 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
Jul 16 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
深入解析php中的foreach函数
Aug 31 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
php+xml实现在线英文词典之添加词条的方法
Jan 23 PHP
php多次include后导致全局变量global失效的解决方法
Feb 28 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 PHP
php 使用 __call实现重载功能示例
Nov 18 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
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
初探nodeJS
2017/01/24 NodeJs
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
详解Python编程中包的概念与管理
2015/10/16 Python
python实现简单购物商城
2016/05/21 Python
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
python读取和保存图片5种方法对比
2018/09/12 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
Python join()函数原理及使用方法
2020/11/14 Python
Django多个app urls配置代码实例
2020/11/26 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
城市规划毕业生求职信
2013/10/10 职场文书
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
争先创优演讲稿
2014/09/15 职场文书
2014年政工师工作总结
2014/12/18 职场文书
转学证明范本
2015/06/19 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
执行力心得体会范文
2016/01/11 职场文书
优秀创业计划书分享
2019/07/19 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书