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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
php的一个登录的类 [推荐]
Mar 16 PHP
PHP脚本中include文件出错解决方法
Nov 20 PHP
AJAX的跨域访问-两种有效的解决方法介绍
Jun 22 PHP
php常用ODBC函数集(详细)
Jun 24 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
Dec 25 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
php检查页面是否被百度收录
Oct 28 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
Mar 12 PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 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自动给文章加关键词链接的函数代码
2012/11/29 PHP
php错误级别的设置方法
2013/06/17 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
PHP打印输出函数汇总
2016/08/28 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
Python工厂函数用法实例分析
2018/05/14 Python
django用户登录和注销的实现方法
2018/07/16 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
pytorch 在sequential中使用view来reshape的例子
2019/08/20 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
医学专业毕业生推荐信
2013/11/14 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
小学新学期教师寄语
2014/01/18 职场文书
十八届三中全会个人学习材料
2014/02/13 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
美术教师求职信范文
2015/03/20 职场文书
网聊搭讪开场白
2015/05/28 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis