php cookie记录用户访问过的网页方法

cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 php教程,您能够创建并取回 cookie 的值。
如何创建 cookie?
setcookie() 函数用于设置 cookie。

注释:setcookie() 函数必须位于 <html> 标签之前。

语法
setcookie(name, value, expire, path, domain);

$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;//(取值)
}*/

时间: 2024-11-08 21:38:13

php cookie记录用户访问过的网页方法的相关文章

利用js cookie记录用户访问次数

录的数目你访问网页时,并显示取决于次数各种消息 <SCRIPT>  // for viewing source code  <!---Activate Cloaking Device  function WinOpen()     {     alert('nPage will load to full screen.nnUse View/Document Source from menu bar to view source.nnClose new window to return t

基于 Jquery操作Cookie记录用户查询过信息

这是一个Cookie数据生成的列表, 每次单击查询会存储一个域名,并把最后一次查询的域名放在最上方.本例子最多存储10个,大家可以根据自己情况进行设置 下在咱们一起来看看是怎么实现的吧. 先写一个操作Cookie的JS文件如下 Code  代码如下 复制代码 function getid(id) {return (typeof id == 'string') ? document.getElementById(id) : id};function getOffsetTop(el, p) {var

asp.net Cookie记录用户登录次数与防止同一账户重复登录

asp教程.net cookie记录用户登录次数与防止同一账户重复登录 放在登陆成功的地方:  string key = textbox1.text; //用户名文本框设为cache关键字  string uer = convert.tostring(cache[key]); //读取cache中用户相应的值 if (uer == null || uer == string.empty)//判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆 {   //定义cache过期时间  

JavaScript使用cookie记录临时访客信息的方法_javascript技巧

本文实例讲述了JavaScript使用cookie记录临时访客信息的方法.分享给大家供大家参考.具体分析如下: 这里用户第一次访问网页时会提示用户输入一个昵称,然后写入cookie,当用户再次来到时会读取cookie信息,提取用户昵称,欢迎用户的到来 <!DOCTYPE html> <html> <head> <script> function getCookie(c_name) { var c_value = document.cookie; var c_

局域网用户访问自身电脑防范方法

  1.直接断开电脑连接来禁止访问电脑. 断开来访者的网络连接.单击工具栏上的[显示用户]按钮,选中恶意来访 者,单击菜单栏的[管理] ,选择[断开用户连接]即可. 2.设置本机不共享文件. 找到自己的共享文件夹, 设置成不共享. 直接关闭来访者打开的文件.单击工具栏上的[显示共享的文件夹] ,选中欲关闭的文件,单击菜单栏的[管理] ,选择[关闭文件]即可, 这样也可以禁止局域网用户访问电脑. 3.停止共享或用密码来限制来访者的访问权限. 单击工具栏上的[显示共享的文件夹]按钮,选中需管理的文件

php下用cookie统计用户访问网页次数的代码_php技巧

如何创建 cookie? setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 <html> 标签之前. 创建您的第一个PHP cookie 当您创建一个cookie,使用函数setcookie,你必须指定三个参数.这些参数是setcookie(名称,值,过期): 姓名:您的Cookie的名称.您将使用此名称以后检索你的cookie,所以不要忘记它! 价值:在您的cookie中存储的值.共同价值观是用户名(字符串)和最后的访问时间(日期). 到期:日

利用cookie统计用户访问网页次数

如何创建 cookie? setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 <html> 标签之前.   创建您的第一个PHP cookie 当您创建一个cookie,使用函数setcookie,你必须指定三个参数.这些参数是setcookie(名称,值,过期): 姓名:您的Cookie的名称.您将使用此名称以后检索你的cookie,所以不要忘记它! 价值:在您的cookie中存储的值.共同价值观是用户名(字符串)和最后的访问时间(日期). 到期

php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息_php技巧

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("\\"

PHP Cookie记录用户历史浏览信息例子

购物类网站有时候需要了解用户最近的需求,收集和推送用户的查看记录成为了大部分此类的网站不可缺少的功能,下面是本人在开发项目中自己写的方法,一来留有保存,二来和大家分享! [基础] Cookie常用方法: $_COOKIE['RecordLuHuiDUDU'] 得到Cookie setcookie('RecordLuHuiDUDU',",time()-3600*24*30); setcookie(字段名,数据,过期时间); 设置Cookie [注意] 重新设置Cookie需要使之前的Cookie失