位置: 编程技术 - 正文

PHP统计当前在线用户数实例讲解(php统计当前在线人数)

编辑:rootadmin

推荐整理分享PHP统计当前在线用户数实例讲解(php统计当前在线人数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 统计,php 统计,php统计在线人数,php统计当前在线用户数量,php统计当前在线用户数量,php统计当前在线用户数量,php统计当前在线人数,php统计当前在线人员数量,内容如对您有帮助,希望把文章链接给更多的朋友!

通常,当访客访问网站时,页面记录用户的cookie信息,当cookie过期即认为用户不在线。本文中我们使用PHP记录访客IP,并在客户端记录cookie及过期时间,同时通过新浪IP地址接口,获取访客的地理位置(本例只记录省份),一并写入mysql表中,即可统计一段时间内的访客总数,也可以查看访客的地区分布。

HTML我们在页面上放置一个显示当前在线人数的div#total以及一个用于展示访客地区分布的列表#onlinelist,默认我们在列表中放置一张与加载动画图片,后面我们用jQuery控制当鼠标滑向时展示详细列表。

CSS我们用CSS来渲染显示效果,为了就是不让我们的示例很难看,下面的代码中,我们使用了CSS3,时代在进步啊,所以建议使用现代浏览器预览效果。

Mysql我们要准备一张数据表online,用来记录访客IP、地区及访问时间。整个示例统计过程都依赖这张表,其结构如下:

PHP统计当前在线用户数实例讲解(php统计当前在线人数)

PHPonline.php用来记录访客信息,包括IP地址和地区。首先检测数据表中是否有访客IP记录,如果有,则只更新访问时间,否则,获取用户省份区域,并将用户IP即省份区域插入到表中。在此,可以判断是否存在访客的cookie记录,如果不存在则向新浪IP地址库请求获取访客的区域信息,并设置cookie值和过期时间。最后,我们删除表中已经过期的记录,统计总记录数并输出,详细请看代码注释。

函数get_client_ip()用来获取用户真实IP。

geo.php用来统计各省份(区域)访客人数分布。通过查询数据库,并按省份分组排序即可,注意我们将最终的数据集以JSON的形式输出,便于前端ajax交互。

jQuery前端页面需要做的是,页面加载时展示访客总数,即使用ajax请求online.php即可。然后当鼠标滑向统计箭头时,通过ajax请求geo.php获取各区域省份的在线人数,并以下拉的方式展现效果。

最后,该示例依赖,所以别忘了在页面中请先加载jquery库,目前已经到jquery-1.9.1版本了。

是不是内容很精彩,很丰富,就是分享给大家的,希望对大家的学习有所帮助。

php防止网站被攻击的应急代码 前不久一个网站竟然被攻击,数据库被刷掉了,幸好客户机器上有数据库备份。遇到这么严重的问题,必须抓紧找出漏洞,防止再次被攻击。各方面检

php解析url并得到url中的参数及获取url参数的四种方式 下面一段代码是php解析url并得到url中的参数,代码如下所示:php$url='

php 参数过滤、数据过滤详解 下面通过一段代码给大家介绍php参数过滤classmysafe{public$logname;public$isshwomsg;function__construct(){set_error_handler('MyError',E_ALL);//-----}functionMyError($errno,$errstr,$errfi

标签: php统计当前在线人数

本文链接地址:https://www.jiuchutong.com/biancheng/276009.html 转载请保留说明!

上一篇:深入理解PHP变量的值类型和引用类型(php变量底层实现)

下一篇:php防止网站被攻击的应急代码(php防止网站被攻击怎么办)

  • 税前弥补亏损是净利润吗
  • 公司个人借款如何入账
  • 建筑公司办公室照片真实
  • 利息调整的计算公式
  • 纳税总额和实际上缴税费总额
  • 亏损企业要做业务处理吗
  • 债务重组的会计准则
  • 财产租赁所得适用什么税率
  • 当月抵扣的发票可以下个月记账吗
  • 提取职工福利费计入什么科目
  • 服务费公司的账务处理
  • 小规模纳税人如何转一般纳税人
  • 一般纳税人的资质在哪里打印
  • 金蝶增加银行存款账户,期间不对
  • 银行结算卡年费多少
  • 汽车中介赚钱吗
  • 汇算清缴申报后怎样撤销
  • 初级备考心得总结
  • 上市公司企业股东转让股份交什么税费
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 合营企业之间为什么不构成关联方
  • 小规模企业增值税税率是多少
  • 长期股权投资溢价购入
  • 华为授权查询系统
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • 应用程序发生异常 未知的软件异常(0xe06d7363)
  • 银行存款收款凭证属于什么凭证
  • 奖金扣税标准税率表
  • 民办非企业单位是私立还是公立
  • skynetave.exe - skynetave是什么进程 有什么用
  • 如何开启系统自带杀毒软件
  • 其他应付款余额在借方表示什么意思
  • 贷款利息如何计算年利率
  • 非正常损失会计利润调整
  • 学生兼职收入按什么交个税
  • 存货采购成本有余额吗
  • php打不开网页
  • 费用科目分别有什么
  • 发票一式两联
  • sql server干嘛的
  • 以个人名义汇货要交税吗
  • 水电费发票没有可以用其他发票抵吗
  • 日本发票国内能用吗
  • 收到跨月的费用发票怎么入账
  • 专利补贴收入计入什么科目
  • 装修属于营业费用还是管理费用
  • 超期应收款管控
  • 原材料暂估差异调整
  • 注册资本转出可以吗
  • 任何单位和个人都应当()为报警
  • 个税基数和社保有关系吗
  • 年底结账会计处理
  • windowsserver2016安装完成后怎么是命令模式
  • myeclipse中连接数据库的地方在哪
  • sql将查询的结果拼接
  • ubuntu磁盘空间突然满了
  • win7防火墙如何添加允许
  • win7系统的笔记本电脑有哪些
  • 没有本地策略的网站
  • linux系统叫啥
  • linux中安装telnet
  • 苹果Mac系统怎么用光盘安装
  • win10提示空闲计时器已过期
  • 人物移动素材
  • jquery deferred对象
  • js数组拼接字符串
  • angular基础
  • 简要说明javascript的作用
  • 网页弹窗不见了
  • node.js的安装步骤
  • js中key
  • gps坐标计算距离公式工具
  • 置顶是怎么弄的
  • jquery常见问题
  • python3.8.3怎么用
  • javascript好学吗?
  • 企业所得税报错了税款扣了可以改吗
  • 南京市国家税务局官网
  • 国家税务总局服务平台
  • 20万块手表交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设