php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2015-01-24信息快讯网
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息,需要的朋友可以参考下。
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中防止直接访问或查看或下载config.php文件的方法
php中配置文件操作 如config.php文件的读取修改等操作
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
apache+codeigniter 通过.htcaccess做动态二级域名解析
php中jQuery插件autocomplate的简单使用笔记
PHP通过session id 实现session共享和登录验证的代码
php中使用cookie来保存用户登录信息的实现代码
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
PHP中的cookie不用刷新就生效的方法
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
PHP setcookie设置Cookie用法(及设置无效的问题)
从康盛产品(discuz)提取出来的模板类
php设计模式 Bridge (桥接模式)
提高define性能的php扩展hidef的安装和使用
php利用cookie实现访问次数统计代码
PHP中使用CURL伪造来路抓取页面或文件
PHP的substr_replace将指定两位置之间的字符替换为*号
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
mysql_num_rows VS COUNT 效率问题分析
php中用数组的方法设置cookies
PHP中break及continue两个流程控制指令区别分析
让PHP COOKIE立即生效,不用刷新就可以使用
通过JavaScript或PHP检测Android设备的代码
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
php cookie的操作实现代码(登录)
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
PHP之COOKIE支持详解
php实现的仿阿里巴巴实现同类产品翻页
php google或baidu分页代码
MYSQL 小技巧 -- LAST_INSERT_ID