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 相关文章推荐
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
PHP版自动生成文章摘要
Jul 23 PHP
PHP 开发环境配置(Zend Studio)
Apr 28 PHP
使用PHP强制下载PDF文件示例
Jan 17 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
php使用PDO方法详解
Dec 27 PHP
php提交表单发送邮件的方法
Mar 20 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
SAE实时日志接口SDK用法示例
Oct 09 PHP
Laravel框架用户登陆身份验证实现方法详解
Sep 14 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 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中调用ASP.NET的WebService的代码
2011/04/22 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
详解如何在项目中使用jest测试react native组件
2018/02/09 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
python 中文字符串的处理实现代码
2009/10/25 Python
python传递参数方式小结
2015/04/17 Python
python写入已存在的excel数据实例
2018/05/03 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
python3中函数参数的四种简单用法
2018/07/09 Python
python使用requests.session模拟登录
2019/08/09 Python
Python实现分数序列求和
2020/02/25 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
人力资源管理专业应届生求职信
2013/09/28 职场文书
一封普通求职者的求职信
2013/11/20 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫