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 和 HTML
Oct 09 PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 PHP
PHP实现简易计算器功能
Aug 28 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
关于PHP数组迭代器的使用方法实例
Nov 17 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
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php删除数组元素示例分享
2014/02/17 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
用JS实现的一个include函数
2007/07/21 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
Python编程之event对象的用法实例分析
2017/03/23 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
Python 处理图片像素点的实例
2019/01/08 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
python openpyxl模块的使用详解
2021/02/25 Python
医院学雷锋活动策划方案
2014/02/15 职场文书
总经理任命书范本
2014/06/05 职场文书
理想国读书笔记
2015/06/25 职场文书