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 相关文章推荐
一个简单的自动发送邮件系统(一)
Oct 09 PHP
windows xp下安装pear
Dec 02 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
Feb 16 PHP
php在程序中将网页生成word文档并提供下载的代码
Oct 09 PHP
获取PHP警告错误信息的解决方法
Jun 03 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
php异步多线程swoole用法实例
Nov 14 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
PHP培训要多少钱
Jun 06 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 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
Sony CFR 320 修复改造
2020/03/14 无线电
php输出xml格式字符串(用的这个)
2012/07/12 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
php跨站攻击实例分析
2014/10/28 PHP
微信API接口大全
2015/04/15 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
[47:03]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第二场 12.10
2020/12/13 DOTA
python数组过滤实现方法
2015/07/27 Python
Python爬取三国演义的实现方法
2016/09/12 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
工商管理专业学生的自我评价
2013/10/01 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
公司岗位说明书
2015/10/08 职场文书
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫