Heim >Backend-Entwicklung >PHP-Tutorial >php模仿asp Application对象在线人数统计实现方法_PHP教程

php模仿asp Application对象在线人数统计实现方法_PHP教程

WBOY
WBOYOriginal
2016-07-13 09:59:22991Durchsuche

php模仿asp Application对象在线人数统计实现方法

 这篇文章主要介绍了php模仿asp Application对象在线人数统计实现方法,通过一个比较简单的自定义函数实现这一功能,具有一定参考借鉴价值,需要的朋友可以参考下

 

 

本文实例讲述了php模仿asp Application对象在线人数统计实现方法。分享给大家供大家参考。具体实现方法如下:

 

代码如下:

/*
用法:
application('key','value'); //设置 key=value
$value = application('key'); //获取 key的值
*/

function application()
{
$args = func_get_args(); //获取输入参数
if (count($args) >2 || count($args) $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程序设计有所帮助。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/975902.htmlTechArticlephp模仿asp Application对象在线人数统计实现方法 这篇文章主要介绍了php模仿asp Application对象在线人数统计实现方法,通过一个比较简单的自定...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn