Session_DB Class Reference

List of all members.

Public Member Functions

 Session_DB (&$db)
 close ()
 destroy ($id)
 gc ($lifetime)
 open ($path, $name)
 read ($id)
 write ($id, $data)

Public Attributes

 $db = null

Detailed Description

PRONTO WEB FRAMEWORK Copyright (C) 2006, Judd Vinet

Author:
Judd Vinet <jvinet@zeroflux.org>

Description: Session facilities. This class replaces the default session handler with a DB-based one.

Definition at line 15 of file session.php.


Member Function Documentation

Session_DB::close (  ) 

Close a session

Returns:
bool

Definition at line 42 of file session.php.

Session_DB::destroy ( id  ) 

Destroy a session

Parameters:
string $id Session ID
Returns:
bool

Definition at line 53 of file session.php.

Session_DB::gc ( lifetime  ) 

Run garbage collection

Parameters:
int Timestamp threshold. Remove entries older than this.
Returns:
bool

Definition at line 65 of file session.php.

Session_DB::open ( path,
name 
)

Open a new session

Parameters:
string $path
string $name
Returns:
bool

Definition at line 79 of file session.php.

Session_DB::read ( id  ) 

Read a session from DB

Parameters:
string $id Session ID
Returns:
string Serialized session data

Definition at line 90 of file session.php.

Session_DB::Session_DB ( &$  db  ) 

Constructor

Parameters:
object $db DB access object

Definition at line 24 of file session.php.

References $db.

Session_DB::write ( id,
data 
)

Write a session to DB

Parameters:
string $id Session ID
string $data Serialized session data
Returns:
bool

Definition at line 107 of file session.php.


Member Data Documentation

Session_DB::$db = null

Definition at line 17 of file session.php.

Referenced by Session_DB().


The documentation for this class was generated from the following file:

Generated on Wed Jan 13 09:21:05 2010 for Pronto Framework by  doxygen 1.6.1