位置: 编程技术 - 正文

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无法设置pin码怎么办
  • 上月发生的费用本月报销记账
  • nvcpl.dll是什么
  • reader_sl.exe - reader_sl进程有什么用.
  • 投资性房地产减值准备属于什么科目
  • Mother cheetah and her cub in the Maasai Mara nature reserve, Kenya (© gudkovandrey/Adobe Stock)
  • 用彩泥可以做什么食物?
  • 应收票据贴现的性质是什么
  • 税收协定与国内税法发生冲突
  • 项目差旅费能计入项目费用吗
  • 融资租赁业务增资扩股
  • vue获取设备id
  • php常用字符串函数讲解
  • inature前沿
  • 命令default
  • 固定资产减值准备计入什么科目
  • 其他应付款个人在贷方表示什么
  • java中同步有两种方法
  • 工会经费的会计分录2022
  • 年报中的利润表本月数需要填吗
  • 接受银行承兑汇票的流程
  • 负数发票开票条件?
  • 餐饮行业的个体工商户怎么交税
  • 残保金需要计提吗怎样做分录
  • 房租已付未收发票可以待摊费用吗
  • 设备租金收入计什么科目
  • 滞纳金是罚款支出吗
  • 从增值税抵扣进什么科目
  • 费用分割单是什么
  • 财务会计与管理会计的区别与联系?谁更棒?
  • 国税地税合并的时间
  • 启用与禁用的英文
  • centos直接安装
  • xp系统无法停用wifi连接
  • win8系统怎么设置密码登陆
  • linux 常用命令大全及其详解
  • linux系统查看系统信息
  • win10系统下怎么安装caxa2016电子图板 caxa2016电子图板安装详细图文教程
  • 预装win7旗舰版
  • django项目中遇到的难点
  • opengl出错
  • win2000停止服务
  • [置顶]bilinovel
  • bootstrap的表格
  • javascript获取css
  • js中concat的用法
  • listview subitems
  • android 启动器 设置
  • 监听页面滚动事件
  • Windows下Eclipse+PyDev配置Python+PyQt4开发环境
  • javascript教程
  • android 系统app开机自启动设置
  • python 基础 教程
  • 国家税务总局洛阳市分局
  • 电子税务局怎么添加银行账户信息
  • 增值额未超过扣除项目金额20%是什么意思
  • 北京商业企业运行基地
  • 刚成立小公司的流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设