1 <?php
defined('SYSPATH') OR die('No direct access allowed.');
3 * Session driver interface
5 * $Id: Session.php 3917 2009-01-21 03:06:22Z 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