1 <?php defined('SYSPATH') OR die('No direct access allowed.');
3 * Session driver interface
5 * $Id: Session.php 3769 2008-12-15 00:48:56Z zombor $
9 * @copyright (c) 2007-2008 Kohana Team
10 * @license http://kohanaphp.com/license.html
12 interface Session_Driver {
17 * @param string save path
18 * @param string session name
21 public function open($path, $name);
28 public function close();
33 * @param string session id
36 public function read($id);
41 * @param string session id
42 * @param string session data
45 public function write($id, $data);
50 * @param string session id
53 public function destroy($id);
56 * Regenerates the session id.
60 public function regenerate();
65 * @param integer session expiration period
68 public function gc($maxlifetime);
70 } // End Session Driver Interface