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
用Zend Encode编写开发PHP程序
Oct 09 PHP
基于mysql的论坛(6)
Oct 09 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
Jun 09 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
实例简介PHP的一些高级面向对象编程的特性
Nov 27 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
PHP接入微信H5支付的方法示例
Oct 28 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操作excel文件 基于phpexcel
2010/07/02 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
Python Pillow Image Invert
2019/01/22 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
机电专业大学生职业规划书范文
2014/02/25 职场文书
药店促销活动总结
2014/07/10 职场文书
学校端午节活动方案
2014/08/23 职场文书
介绍信怎么写
2015/05/05 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
MySQL 数据丢失排查案例
2021/05/08 MySQL