位置: 编程技术 - 正文

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防止网站被攻击怎么办)

  • 所得税汇算资产总额怎么算
  • 小规模应税行为扣除额如何填
  • 清卡重用
  • 增值税专用发票有效期是多长时间
  • 商品明细分类账怎么做
  • 会计利润包不包括营业外支出
  • 车过户怎么处理
  • 应交增值税账面数
  • 企业给员工购买的团体意外险的被保险人一般是
  • 补记以前年度往来款
  • 营改增后转让土地使用权
  • 企业交的社保是什么
  • 印花税合同金额和结算金额不一致
  • 关于抄税的详细介绍
  • 资本化和费用化的条件
  • 期末未缴税额是负数用于抵扣如何填报
  • 商品返点收入账务处理
  • 确认国债利息收入的依据
  • 房地产增值税如何抵扣
  • win10专业版如何改为家庭版
  • 基建期增值税如何抵扣
  • 苹果手机耳返功能怎么关闭
  • 财政专项补助资金企业所得税申报
  • win7安装驱动程序
  • javascript遇到的问题
  • php7 ??
  • mysqli php
  • win10下载软件被阻止安装怎么办
  • mac如何关闭开机启动
  • 长期借款和应付利息
  • 印花税股权转让税目
  • 罚款在企业所得税前可以扣除吗
  • 股东个人消费如何合理报销
  • 报销钱大写数字
  • 微信红包的随机性
  • 拨入专款年终如何做账
  • 还银行贷款怎么做凭证
  • 差旅费津贴与差旅费补助
  • 企业可以将自己辞退吗
  • 织梦网站停止使用了还侵权吗
  • 事务所的账务处理
  • 建筑企业工程结算账务处理
  • 长期股权投资大白话解释
  • 已开票未收到款怎么做账
  • 实际已缴纳所得税额大于初始化金额
  • 小规模免税如何开票
  • 行政事业单位其他收入
  • 盈余公积转增实收资本对会计要素的影响
  • 待抵扣进项税额分录
  • 增值税税款多缴纳还能退回吗
  • 购买不良债权如何追偿
  • 购买材料如何做会计分录
  • 其他应收款的认定
  • 企业向员工收取费用
  • 其他债权投资减值影响账面价值吗
  • 货物丢失账务如何处理
  • 股票印花税是多少比例
  • SQL Server的通用分页存储过程 未使用游标,速度更快!
  • MySQL5.6.31 winx64.zip 安装配置教程详解
  • centos7升级内核后 无法启动
  • freebsd使用手册
  • ubuntu sshserver
  • Linux系统启动文件在哪个文件
  • weather.exe - weather 进程是什么文件
  • 电脑重装xp系统怎么设置
  • pavprot.exe - pavprot是什么进程 作用是什么
  • win7桌面快捷方式图标没箭头
  • unity输入中文
  • javascript事件绑定学习要点
  • java多线程最佳实践
  • python的类变量和成员变量
  • 搜狐畅游手游官网
  • jquery怎么判断复选框选中
  • shell脚本中判断入参是否为空
  • js jquery区别
  • jquery easyui datagrid实现增加,修改,删除方法总结
  • 地税的发票是什么样
  • 大同县税务局
  • 山东国税局官网登录
  • 怎么修改税局预留号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设