php模仿asp Application对象在线人数统计实现方法


Posted in PHP onJanuary 04, 2015

本文实例讲述了php模仿asp Application对象在线人数统计实现方法。分享给大家供大家参考。具体实现方法如下:

/* 

用法: 

application('key','value'); //设置 key=value 

$value = application('key'); //获取 key的值 

*/ 

 

function application() 

{ 

 $args = func_get_args(); //获取输入参数 

 if (count($args) >2 || count($args) < 1) return; 

 $ssid = session_id(); //保存当前session_id 

 session_write_close(); //结束当前session 

 ob_start(); //禁止全局session发送header 

 session_id("xxx"); //注册全局session_id 

 session_start(); //开启全局session 

 $key = $args[0]; 

 if (count($args) == 2) //如果有第二个参数,那么表示写入全局session 

 { 

  $re = ($_session[$key] = $args[1]); 

 } 

 else // 如果只有一个参数,那么返回该参数对应的value 

 { 

  $re = $_session[$key]; 

 } 

 session_write_close(); //结束全局session 

 session_id($ssid); //重新注册上面被中断的非全局session 

 session_start(); //重新开启 

 ob_end_clean(); //抛弃刚刚由于session_start产生的一些header输出 

 return $re;  

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
利用PHP实现与ASP Banner组件相似的类
Oct 09 PHP
一个简洁的多级别论坛
Oct 09 PHP
PHP新手上路(十)
Oct 09 PHP
php学习 函数 课件
Jun 15 PHP
php下封装较好的数字分页方法
Nov 23 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
php算法实例分享
Jul 14 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
Nov 09 PHP
php注册审核重点解析(数据访问)
May 23 PHP
PDO::rollBack讲解
Jan 29 PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 #PHP
浅谈thinkphp的实例化模型
Jan 04 #PHP
Thinkphp中的curd应用实用要点
Jan 04 #PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 #PHP
thinkphp备份数据库的方法分享
Jan 04 #PHP
js+php实现静态页面实时调用用户登陆状态的方法
Jan 04 #PHP
php+mysql实现用户注册登陆的方法
Jan 03 #PHP
You might like
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
PHP性能优化 产生高度优化代码
2011/07/22 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
python绘图方法实例入门
2015/05/19 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
python基于ID3思想的决策树
2018/01/03 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
python之django母板页面的使用
2018/07/03 Python
django用户登录和注销的实现方法
2018/07/16 Python
Python之修改图片像素值的方法
2019/07/03 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
什么是索引指示器
2012/08/20 面试题
飘柔洗发水广告词
2014/03/14 职场文书
电影建党伟业观后感
2015/06/01 职场文书
预备党员转正意见
2015/06/01 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
MySQL Router的安装部署
2021/04/24 MySQL
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers