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 相关文章推荐
利用文件属性结合Session实现在线人数统计
Oct 09 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
apache+php完美解决301重定向的两种方法
Jun 08 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 PHP
PHP中上传多个文件的表单设计例子
Nov 19 PHP
PHP中文乱码解决方案
Mar 05 PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
Apr 14 PHP
php实现数组重复数字统计实例
Sep 30 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 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中显示数组与对象的实现代码
2011/04/18 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
python tkinter实现连连看游戏
2020/11/16 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
门卫岗位职责
2013/11/15 职场文书
高中军训的心得体会
2014/09/01 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
个人年终总结开头
2015/03/06 职场文书
军训新闻稿范文
2015/07/17 职场文书
劳动模范获奖感言
2015/07/31 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书