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数组中的重复值的实现代码
Jul 17 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
Jan 05 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
PHP利用二叉堆实现TopK-算法的方法详解
Apr 24 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
php传值和传引用的区别点总结
Nov 19 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
GD输出汉字的函数的分析
2006/10/09 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
2016/12/23 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Javascript继承机制详解
2017/05/30 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
jQuery实现简单评论区功能
2020/10/26 jQuery
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
windows下python安装pip方法详解
2020/02/10 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
集团公司总经理岗位职责
2013/12/20 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
检讨书模板
2015/01/29 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2015年度党员个人总结
2015/02/14 职场文书
部队个人年终总结
2015/03/02 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
入团介绍人意见范文
2015/06/04 职场文书
大学生十八大感想
2015/08/11 职场文书
新学期家长寄语2016
2015/12/03 职场文书
创业计划书之美甲店
2019/09/20 职场文书