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 相关文章推荐
php购物网站支付paypal使用方法
Nov 28 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
Sep 16 PHP
php中JSON的使用与转换
Jan 14 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
php防止sql注入的方法详解
Feb 20 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 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
PHP语法速查表
2006/12/06 PHP
php下过滤HTML代码的函数
2007/12/10 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
php语法检查的方法总结
2019/01/21 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
php命令行模式代码实例详解
2021/02/26 PHP
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
精通CAD能手自荐书
2014/01/31 职场文书
职工运动会邀请函
2014/02/02 职场文书
工地质量标语
2014/06/12 职场文书
高中运动会广播稿
2014/09/16 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
舞蹈社团活动总结
2015/05/07 职场文书