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和ACCESS写聊天室(四)
Oct 09 PHP
PHP 5.0对象模型深度探索之属性和方法
Mar 27 PHP
Zend Studio (eclipse)使用速度优化方法
Mar 23 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 PHP
实测在class的function中include的文件中非php的global全局环境
Jul 15 PHP
linux实现php定时执行cron任务详解
Dec 24 PHP
PHP内核学习教程之php opcode内核实现
Jan 27 PHP
php生成mysql的数据字典
Jul 07 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
Feb 04 PHP
PHP 访问数据库配置通用方法(json)
May 20 PHP
PHP _construct()函数讲解
Feb 03 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中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
PHP实现模仿socket请求返回页面的方法
2014/11/04 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
js二维数组排序的简单示例代码
2014/01/24 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
利用Python如何生成随机密码
2016/04/20 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
python 格式化输出百分号的方法
2019/01/20 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
结婚典礼证婚词
2014/01/08 职场文书
客户经理岗位职责
2015/01/31 职场文书
预备党员个人总结
2015/02/14 职场文书
酒店温馨提示语
2015/07/14 职场文书
超市员工管理制度
2015/08/06 职场文书
个人业务学习心得体会
2016/01/25 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server