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
©2014-2024 dbsqp.com