[ Index ]
 

Code source de XOOPS 2.0.17.1

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/htdocs/kernel/ -> session.php (sommaire)

(pas de description)

Author: Kazumi Ono <onokazu@xoops.org>
Copyright: copyright (c) 2000-2003 XOOPS.org
Poids: 276 lignes (10 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

XoopsSessionHandler:: (10 méthodes):
  XoopsSessionHandler()
  open()
  close()
  read()
  write()
  destroy()
  gc()
  gc_force()
  regenerate_id()
  update_cookie()


Classe: XoopsSessionHandler  - X-Ref

Handler for a session

XoopsSessionHandler(&$db)   X-Ref
Constructor

param: object $db reference to the {@link XoopsDatabase} object

open($save_path, $session_name)   X-Ref
Open a session

param: string  $save_path
param: string  $session_name
return: bool

close()   X-Ref
Close a session

return: bool

read($sess_id)   X-Ref
Read a session from the database

param: string  &sess_id    ID of the session
return: array   Session data

write($sess_id, $sess_data)   X-Ref
Write a session to the database

param: string  $sess_id
param: string  $sess_data
return: bool    

destroy($sess_id)   X-Ref
Destroy a session

param: string  $sess_id
return: bool

gc($expire)   X-Ref
Garbage Collector

param: int $expire Time in seconds until a session expires
return: bool

gc_force()   X-Ref
Force gc for situations where gc is registered but not executed


regenerate_id($delete_old_session = false)   X-Ref
Update the current session id with a newly generated one

To be refactored

param: bool $delete_old_session
return: bool

update_cookie($sess_id = null, $expire = null)   X-Ref
Update cookie status for current session

To be refactored
FIXME: how about $xoopsConfig['use_ssl'] is enabled?

param: string  $sess_id    session ID
param: int     $expire     Time in seconds until a session expires
return: bool



Généré le : Sun Nov 25 11:44:32 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics