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调用三种数据库的方法(2)
Oct 09 PHP
服务器web工具 php环境下
Dec 29 PHP
PHP中如何调用webservice的实例参考
Apr 25 PHP
10 个经典PHP函数
Oct 17 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
Mar 18 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
Aug 17 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 PHP
PHP中__set()实例用法和基础讲解
Jul 23 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
python读取html中指定元素生成excle文件示例
2014/04/03 Python
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
python线程、进程和协程详解
2016/07/19 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
python网络应用开发知识点浅析
2019/05/28 Python
python实现动态数组的示例代码
2019/07/15 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
印度服装购物网站:Limeroad
2018/09/26 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
大学生活动总结模板
2014/07/02 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
企业宣传稿范文
2015/07/23 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js