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的网址
Nov 25 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
PHP静态调用非静态方法的应用分析
May 02 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
服务器上配置PHP运行环境教程
Feb 12 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
php fread读取文件注意事项
Sep 24 PHP
Yii核心验证器api详解
Nov 23 PHP
自制PHP框架之路由与控制器
May 07 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 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 split()函数的用法详解
2013/06/05 PHP
php判断表是否存在的方法
2015/06/18 PHP
PHP代码优化技巧小结
2015/09/29 PHP
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
javascript几个易错点记录
2014/11/26 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
原生JS发送异步数据请求
2017/06/08 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
零基础学Python(一)Python环境安装
2014/08/20 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
Python实现的购物车功能示例
2018/02/11 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
使用python实现画AR模型时序图
2019/11/20 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
总经理办公室主任岗位职责
2013/11/12 职场文书
总经理助理工作职责
2014/02/06 职场文书
部队万能检讨书
2014/02/20 职场文书
奠基仪式策划方案
2014/05/15 职场文书
党员目标管理责任书
2014/07/25 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS