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作的文本留言本的例子(六)
Oct 09 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
PHP Curl多线程原理实例详解
Nov 06 PHP
php实现的DateDiff和DateAdd时间函数代码分享
Aug 16 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
PHP实现基于状态的责任链审批模式详解
May 31 PHP
php设计模式之单例模式用法经典示例分析
Sep 20 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
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
Python解析最简单的验证码
2016/01/07 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
Keras搭建自编码器操作
2020/07/03 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
人力资源管理专业自荐书范文
2014/02/10 职场文书
大课间体育活动方案
2014/03/12 职场文书
中式婚礼主持词
2014/03/13 职场文书
小区推广策划方案
2014/06/06 职场文书
2014年文秘工作总结
2014/11/25 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers