手机
当前位置:查字典教程网 >编程开发 >php教程 >php简单的会话类代码
php简单的会话类代码
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

class session

{

static $sessionObject;

/* $_SESSION['user'] == 0 , don't work .

* == 1 , he is really user .

*/

private function __construct()

{

if(! ( isset($_SESSION['user']) && $_SESSION['user']==0 ))

session_set_cookie_params(3600);

session_start(); //Initialize14 }15 private function __clone()

{

}

public static function getObject()

{

if(! self::$sessionObject instanceof self)

$sessionObject = new session() ;

return $sessionObject;

}

public function set_false()

{

$_SESSION['user'] = 0 ; // for PHP>=5

}

public function set_true()

{

if( isset($_SESSION['user']) )

$_SESSION['user'] = 1 ;

else

$this->error();

}

public function get_status()

{

return $_SESSION['user'];

}

public function end_session()

{

session_destroy();

}

public function error()

{

}

}

?>

大概用法

example :

log in page : $session = session::getObject();

$session->set_ture(); // if $row['password'] ==

next page :

复制代码 代码如下:

$session = session::getObject();

if($session->get_status())

// .... the user is really

else

// ....

log out : $session = session::getObject();

$session->end_session();

由get_status()返回当前用户是否有效登录

【php简单的会话类代码】相关文章:

我的论坛源代码(五)

我的论坛源代码(十)

php实现简单的语法高亮函数实例分析

最好用的JavaScript开发工具和代码编辑器

php eval函数一句话木马代码

php简单实现屏蔽指定ip段用户的访问

一个用php3编写的简单计数器

我的论坛源代码(八)

我的论坛源代码(二)

一个简单的自动发送邮件系统(二)

精品推荐
分类导航