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 相关文章推荐
初学者入门:细述PHP4的核心Zend
Sep 05 PHP
PHPMyAdmin 快速配置方法
May 11 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 PHP
PHP利用MySQL保存session的实现思路及示例代码
Sep 09 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
百万级别知乎用户数据抓取与分析之PHP开发
Sep 28 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
Feb 03 PHP
linux下php上传文件注意事项
Jun 11 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 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备份/还原MySQL数据库的代码
2011/01/06 PHP
PHP中HTML标签过滤技巧
2014/01/07 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
PHP实现的策略模式示例
2019/03/20 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
js中回调函数的学习笔记
2014/07/31 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
Python深入学习之对象的属性
2014/08/31 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python中logging实例讲解
2019/01/17 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
数据库什么时候应该被重组
2012/11/02 面试题
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
什么是GWT的Entry Point
2013/08/16 面试题
高中生的自我鉴定范文
2014/01/24 职场文书
节约用水倡议书
2014/04/16 职场文书
留学推荐信怎么写
2015/03/26 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript