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脚本的10个技巧(1)
Oct 09 PHP
php 信息采集程序代码
Mar 17 PHP
PHP Pear 安装及使用
Mar 19 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
php文件下载处理方法分析
Apr 22 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
浅析php设计模式之数据对象映射模式
Mar 03 PHP
PHP常见数组函数用法小结
Mar 21 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP mkdir创建文件夹实现方法解析
Nov 13 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通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
Vue.js数据绑定之data属性
2017/07/07 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
js实现select下拉框选择
2020/01/11 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
Python的迭代器和生成器使用实例
2015/01/14 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
创建Django项目图文实例详解
2019/06/06 Python
python内存管理机制原理详解
2019/08/12 Python
python判断无向图环是否存在的示例
2019/11/22 Python
python实现连连看游戏
2020/02/14 Python
Python json转字典字符方法实例解析
2020/04/13 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
心得体会开头
2014/01/01 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
实习生辞职信范文
2015/03/02 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python