位置: 编程技术 - 正文

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

  • 清税证明是什么要钱吗
  • 城市维护建设税优惠政策
  • 工商年报已报网上还查不出来
  • 费用已支付但发票未收可以先记费用吗
  • 年报财务报表在哪里申报
  • 土地所有权可以出资吗
  • 公司报销费用发票怎么开
  • 营改增无形资产
  • 会计学中管理费用属于什么
  • 企业预收款项业务不多的情况下可以不设置预收账款科目
  • 电力工程公司岗位职责
  • 开出转账支票怎么入账
  • 服务行业营业成本包括财务费用和管理费用吗
  • 支付的票据承兑手续费计入财务费用
  • 现金支付可以报销吗
  • 如何计算一般稳定球面腔的主要参量
  • 应收账款减值准备计提比例
  • 主营业务成本没有结转怎么办
  • 现金盘亏账务处理分录
  • 预提费用的会计科目
  • 普票的销项可以抵扣吗?
  • 修理时换下的废品配件怎么处理?
  • 个人股权转让个税计算
  • 代收代付差额征税
  • 计算消费税要价税分离吗
  • 个体户需要记账嘛
  • 1697509300
  • 拆迁补偿款有退的吗
  • 向客户发放,赠品怎么写
  • 若依前后端分离需要准备啥
  • 电脑上fci是什么文件
  • linux桌面设置界面在哪
  • PHP:Memcached::quit()的用法_Memcached类
  • php运行无法访问此页面
  • PHP:image_type_to_extension()的用法_GD库图像处理函数
  • 废品损失是什么类账户
  • php下载文件夹
  • 员工旅游费的税率是多少
  • 保安行业税率是多少
  • 2021前端热门技术解读
  • php隐藏跳转
  • 关联公司代缴社保会计处理
  • 更新php文件
  • MySQL数据库存储引擎
  • 什么叫做印花??
  • 关于企业停工停产期间的工资支付有关规定
  • 银行存款为负数可以结账吗
  • 疫情期间减免的养老保险算工龄吗
  • 利润分配未分配利润期末有余额吗
  • 企业取得交易性金融资产的主要目的是
  • 一般纳税人怎么算税
  • 不交社保如何在网上投诉
  • 应交税费借方如何计算
  • 一般纳税人的进项税率是多少
  • 食品加工企业成本核算方法和流程
  • 企业材料物资的采购费用包括
  • windows自带截图软件
  • wintogo.exe
  • winvnc.exe进程是什么
  • windows打不开添加打印机
  • tomcat调用servlet流程
  • win7怎么调窗口大小
  • linux配置ip地址文件
  • win10睡眠唤醒键
  • android 音频焦点丢失 媒体按键
  • xp没有我的电脑图标怎么办
  • 批处理教程(最全版).pdf免费
  • 编写折半查找的程序
  • js发送ajax请求
  • python语言怎么用
  • 运算符优先级由高到低的顺序
  • jquery如何解决跨域问题
  • JavaScript浏览器插件制作
  • javascript例题
  • python极简讲义pdf
  • js获取div下指定元素的值
  • 国家税务局网站发票验真伪
  • 如何在网上查看自己的营业执照
  • 关于研发费用的审计程序,下列说法中错误的是
  • 深圳市国家税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设