使用cookie实现统计访问者登陆次数


Posted in PHP onJune 08, 2013
<?php
$_COOKIE["counter"]?($c=$_COOKIE["counter"]+1):($c=1);
setCookie("counter",$c,time()+60);
echo "<b>欢迎您第"."<font color=#ff0000>".$c."</font>次访问cookie</b>";
?>

在这个应用程序中,首先是浏览器请求一个资源(这个php页面) ,发送下面的HTTP包头内容到服务器:
GET http://localhost/index.php HTTP/1.1
HOST:localhost
Accept:*/*
Accept-language:zh-cn
Accept-Encoding:gzip,deflate
User-Agent:Mozilla/4.0  (compatible;MSIE 6.0;Windows NT 5.1;SV1)
Connection:Keep-Alive

---------------------------------------------------------------------------
现在是动态网页程序(index.php)创建了Cookie,那么,服务器会传输下面的HTTP报头内容到浏览器:
HTTP/1.1   200   OK
Server:Apache/2.2.6 (Win32)  PHP/5.2.6
Date:Fri,23  Mar 2009 23:15:55 GMT
Connection:Keep-Alive
Content-Length:65
Content-Typt:text/html
Set-Cookie:VisitorCount=1; expires=Thr,30-Jul-2010 16:00:00 GMT;domain=localhost;path=/
Cache-control:private

GET http://localhost/index.php  HTTP/1.1
---------------------------------------------------------------------------

这将在客户端保存一个cookie文件,并保存$c变量
当再次请求时,就会将cookie中的数据传给服务器,例如下边的HTTP请求报头:

Accept:*/*
Accept-language:zh-cn
Pragma:no-cache
User-Agent:Mozilla/4.0(compatible;MSIE 6.0;Windows NT 5.1; SV1)
Host:localhost
Connection:Keep-Alive
Cookie:VisitorCount=1

PHP 相关文章推荐
使用adodb lite解决问题
Dec 31 PHP
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
解析php mysql 事务处理回滚操作(附实例)
Aug 05 PHP
php二维数组排序详解
Nov 06 PHP
PHP中读取文件的8种方法和代码实例
Aug 05 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 PHP
使用session判断用户登录用户权限(超简单)
Jun 08 #PHP
深入php常用函数的使用汇总
Jun 08 #PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 #PHP
探讨php中遍历二维数组的几种方法详解
Jun 08 #PHP
基于PHP遍历数组的方法汇总分析
Jun 08 #PHP
深入for,while,foreach遍历时间比较的详解
Jun 08 #PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 #PHP
You might like
php 生成唯一id的几种解决方法
2013/03/08 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
Javascript拓展String方法小结
2013/07/08 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
分享ES6的7个实用技巧
2018/01/18 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python实现网站注册验证码生成类
2017/06/08 Python
python保存文件方法小结
2018/07/27 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Django设置Postgresql的操作
2020/05/14 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
优秀技术工人先进材料
2014/02/17 职场文书
母校寄语大全
2014/04/10 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
政府采购方案
2014/06/12 职场文书
酒后驾车标语
2014/06/30 职场文书
优秀护士事迹材料
2014/12/25 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
毕业证明模板
2015/06/19 职场文书
自书遗嘱范文
2015/08/07 职场文书
人事任命书范本
2015/09/21 职场文书
《开国大典》教学反思
2016/02/16 职场文书