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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
Php注入点构造代码
Jun 14 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
一个简单的网页密码登陆php代码
Jul 17 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
php远程下载类分享
Apr 13 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
浅谈如何提高PHP代码的质量
May 28 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中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
javascript 面向对象编程  function是方法(函数)
2009/09/17 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
jquery动态添加option示例
2013/12/30 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
Angular2  NgModule 模块详解
2016/10/19 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
详解Python中的日志模块logging
2015/06/19 Python
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
python中os包的用法
2020/06/01 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
python如何求圆的面积
2020/07/01 Python
python实现扫雷游戏的示例
2020/10/20 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
简述数据库的设计过程
2015/06/22 面试题
国旗下的讲话演讲稿
2014/05/08 职场文书
金融管理专业求职信
2014/07/10 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP