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版(5)
Oct 09 PHP
php的header和asp中的redirect比较
Oct 09 PHP
php whois查询API制作方法
Jun 23 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
基于Zend的Config机制的应用分析
May 02 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP图片加水印实现方法
May 06 PHP
PHP实现的堆排序算法详解
Aug 17 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
thinkPHP中U方法加密传递参数功能示例
May 29 PHP
php伪静态验证码不显示的解决方案
Sep 26 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
php过滤表单提交的html等危险代码
2014/11/03 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python实现验证码识别功能
2018/06/07 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python re模块常见用法例举
2021/03/01 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
我们的节日国庆活动方案
2014/08/19 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
我的长征观后感
2015/06/09 职场文书
Spring 使用注解开发
2022/05/20 Java/Android