位置: 编程技术 - 正文

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

  • 一般纳税人减免增值税政策
  • 天然气管网输送费收费标准
  • 递延所得税什么时候确认
  • 公司为个人租房是否缴纳个税
  • 购进农产品取得专用发票
  • 设计原始凭证所需内容及步骤
  • 未发货先开票怎么结转成本
  • 应收账款多记如何调账?
  • 出租屋物品损坏怎么赔偿
  • 收取加盟费会计如何入账
  • 企业临时账户是什么意思
  • 固定资产账载金额和税收金额的区别
  • 未到期责任准备计入什么科目
  • 结算纪律与法律责任表格
  • 跨年错误分录能红冲吗
  • 增值税征收比例和征收方式
  • 劳务派遣公司会扣工资吗
  • 商业企业成本核算内容包括
  • 房租费属于无形资产吗
  • 财务做账借贷分别表示
  • 一般纳税人简易计税会计分录
  • 已经计提的税金怎么做账
  • 关联业务往来年度报告表
  • 二手电脑怎么激活windows10
  • 高新技术企业研究开发费用加计扣除
  • 公司向法人借款有税务风险吗
  • 当期费用包括哪些科目
  • php压缩包
  • 支付代账公司费用 怎么写凭证
  • 爱奇艺以图搜剧不见了
  • 建安混合销售能分开吗
  • css图片适应div
  • 期间费用的会计科目
  • 即征即退,先征后退,先征后返的区别?
  • 通往萨卡洛布拉的火车
  • 企业所得税征收方式有哪些?
  • php获取文件类型
  • php stomp
  • java代理有几种方式
  • cdr快捷键命令大全
  • sum(sumif)
  • 职工慰问金账务处理流程
  • 公司购买电脑怎么做会计分录
  • 出口未申报如何处理
  • 利润表年报本期金额填什么
  • 只有发票没有合同可以做账吗
  • mysql常用查询语句大全
  • 非民营企业会计账务处理
  • mysql where join
  • sql查询语句怎么用
  • 建筑业成本核算表格
  • 单位买理财产品怎么买
  • 纳税人将购买的货物分配给股东,因该货物购买时已缴纳
  • 交存超库存现金
  • 增值税发票虚开补税原来入库的材料处理?
  • 印花税票 购买
  • 留抵进项税抵扣预缴怎么做账
  • 个体工商户纳税申抿
  • 一般纳税人暂估入库的会计分录怎么写
  • 集团对子公司的管理办法
  • mysql批量修改字段值
  • 图文详解管道支架制作安装标准
  • 如何使用ssh
  • ubuntu安装软件教程
  • win7激活失败提示错误代码0x80072F8F
  • mac系统播放器声音小
  • eve是什么文件
  • Linux中stat命令显示文件的基本使用教程
  • linux中grep命令用法
  • win7系统不兼容开不了机
  • php上传文件到指定目录
  • ml命令
  • javascript entries
  • python控制台怎么用
  • Shell中使用scp命令实现文件上传代码
  • javascript教程完整版
  • jquery中的基本选择器有哪些
  • 税务守信激励典型案例
  • 发票明细怎么导入开票系统里
  • 最近领导故意挑事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设