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


Posted in PHP onMay 09, 2010

如何创建 cookie?
setcookie() 函数用于设置 cookie。
注释:setcookie() 函数必须位于 <html> 标签之前。

创建您的第一个PHP cookie
当您创建一个cookie,使用函数setcookie,你必须指定三个参数。这些参数是setcookie(名称,值,过期):
姓名:您的Cookie的名称。您将使用此名称以后检索你的cookie,所以不要忘记它!
价值:在您的cookie中存储的值。共同价值观是用户名(字符串)和最后的访问时间(日期)。
到期:日期时,Cookie将过期,被删除。如果您没有设置此过期日期,那么它将被视为一个会话cookie被删除,并重新启动浏览器时。
在这个例子中,我们将创建一个Cookie,它存储用户上次访问频率来衡量人们回访我们的网页。我们希望人们忽视超过两个月采取返回到网站,所以我们将设置Cookie的到期日期中的两个未来个月!

<?php 
//Calculate 60 days in the future 
//seconds * minutes * hours * days + current time 
$inTwoMonths = 60 * 60 * 24 * 60 + time(); 
setcookie('lastVisit', date("G:i - m/d/y"), $inTwoMonths); 
?>

如果你不能走在这个例子中有所涉及的日期计算。重要的是你知道如何设置了一个cookie,通过指定的三个重要参数:名称,价值和到期日期。
检索你的新鲜曲奇
如果你的cookie的尚未到期的,让我们从该用户的个人电脑是使用恰当的关联数组名为$ _COOKIE中。你的存储cookie的名称是关键,将让您找回您的存储cookie的值!
<?php 
if(isset($_COOKIE['lastVisit'])) 
$visit = $_COOKIE['lastVisit']; 
else 
echo "You've got some stale cookies!"; 
echo "Your last visit was - ". $visit; 
?>

cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。

如果浏览器不支持 cookie 该怎么办?
如果您的应用程序涉及不支持 cookie 的浏览器,您就不得不采取其他方法在应用程序中从一张页面向另一张页面传递信息。一种方式是从表单传递数据

PHP 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
php连接mysql数据库代码
Mar 10 PHP
php smarty模版引擎中的缓存应用
Dec 11 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
destoon设置自定义搜索的方法
Jun 21 PHP
Yii框架form表单用法实例
Dec 04 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
Oct 09 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php封装的page分页类完整实例代码
Feb 01 PHP
tp5.1 框架查询表达式用法详解
May 25 PHP
简单的PHP留言本实例代码
May 09 #PHP
php 上一篇,下一篇文章实现代码与原理说明
May 09 #PHP
php 获取本机外网/公网IP的代码
May 09 #PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 #PHP
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 #PHP
php 各种应用乱码问题的解决方法
May 09 #PHP
php 输出双引号&quot;与单引号'的方法
May 09 #PHP
You might like
FCKeditor添加自定义按钮
2008/03/27 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
2011/02/14 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
Python通过正则表达式选取callback的方法
2015/07/18 Python
python select.select模块通信全过程解析
2017/09/20 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python3中eval函数用法使用简介
2019/08/02 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
python asyncio 协程库的使用
2021/01/21 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
医学类个人求职信范文
2014/02/05 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
学生喝酒检讨书
2014/02/06 职场文书
给全校老师的建议书
2014/03/13 职场文书
岗位职责说明书
2014/05/07 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
三峡人家导游词
2015/01/31 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
八年级物理教学反思
2016/02/19 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js