手机
当前位置:查字典教程网 >编程开发 >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实现的购物车类实例

写一段简单的PHP建立文件夹代码

如何限制访问者的ip(PHPBB的代码)

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

php结合ACCESS的跨库查询功能

我的论坛源代码(五)

php实现的mongodb操作类

我的论坛源代码(十)

我的论坛源代码(九)

精品推荐
分类导航