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下安装配置fckeditor编辑器的方法
Mar 02 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
thinkphp5框架API token身份验证功能示例
May 21 PHP
PHP针对redis常用操作实例详解
Aug 17 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 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
PHP 金额数字转换成英文
2010/05/06 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
Node.js的特点详解
2017/02/03 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
营业员实习自我鉴定
2013/12/07 职场文书
防火标语大全
2014/10/06 职场文书
社会实践活动总结格式
2015/05/11 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
教育读书笔记
2015/07/02 职场文书
高一军训口号
2015/12/25 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技