Home » HTTP » HTTP_Session
Object-oriented interface to the session_* family functions
This package is unmaintained.
Download latest release 0.5.6 (archived versions might be outdated)
License: PHP Licence
Description
Object-oriented interface to the session_* family functions.
It provides extra features such as database storage for
session data using the DB, MDB, and MDB2 package as well as the Memcache extension. It introduces new methods
like isNew(), useCookies(), setExpire(), setIdle(),
isExpired(), isIdled() and others.
Documentation
Maintainers
- Alexander Radivanovich (lexxx) — lead, active
- David Costa (gurugeek) — lead, active
- Stefan Neufeind (neufeind) — lead, active
- Michael Metz (metz) — lead, active
- Torsten Roehr (troehr) — lead, active
- Radu Negoescu (negora) — developer, active
- Tony Bibbs (tbibbs) — developer, active
Dependencies
Required
- PHP (>= 4.2.0)
- PEAR Installer (>= 1.4.0)
Optional
Releases
- 0.5.6 (beta, 2007-07-16)
Release notes
License: PHP Licence
- added container for Memcache (request #9715)
- implemented request #11022 (Setting session ID)
- implemented request #11025 (Replace $_SERVER['SCRIPT_NAME'] with $_SERVER['PHP_SELF'])
- added unit tests (PHP5)
- CS fixes - 0.5.5 (beta, 2006-12-16)
Release notes
License: PHP Licence
- fixed bug #9396: Call to a member function on a non-object (thanks to Ryan Hutchison)
- fixed bug #9602: createPackageXml.php is installed in package dir
- implemented request #9607: get() / set() by reference, added methods getRef() / setRef() - 0.5.4 (beta, 2006-11-11)
Release notes
License: PHP Licence
- fixed bug #8815: Notices with error_reporting(E_ALL)
- implemented request #8911: Add the possibilty to change the session id after destroy of old one
- implemented request #9261: Add destructor to allow usage in PHP > 5.0.5
- added End-user Documentation - 0.5.3 (beta, 2006-09-17)
Release notes
License: PHP Licence
- implemented request #8717: HTTP_Session::replicate()
- 0.5.2 (beta, 2006-05-11)
- 0.5.1 (beta, 2005-09-03)
- 0.5.0 (beta, 2005-09-03)
- 0.4 (beta, 2003-03-08)
- 0.3 (beta, 2003-03-02)
- 0.2 (beta, 2003-02-16)
- 0.1 (beta, 2003-02-14)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #1016 | Closed | Bug | 2004-03-15 | Error on GC. | |
| #1077 | Closed | Bug | 2004-03-26 | Session expires before the expected time | |
| #1358 | Closed | Bug | 2004-05-07 | Package doesn't overwrite expired sessions in DB | |
| #1528 | Duplicate | Bug | 2004-05-29 | Undefined property 'type' with PEAR::DB 1.6.0RC1 and newer | |
| #2834 | Closed | Bug | 2004-11-26 | Unable to handle start() call after destroy() using DB container | |
| #3020 | Bogus | Req | 2004-12-23 | blank site (IE6/Win) | |
| #4127 | Closed | Req | 2005-04-12 | Patch that fixes bugs 1016, 1077, 1358, 2834 | |
| #5454 | Closed | Bug | 2005-09-19 | Error in Description of setIde() | |
| #5924 | Closed | Req | 2005-11-10 | Please add isSet() method | |
| #6408 | Closed | Bug | 2006-01-03 | mysqli problem | |
| #6719 | Bogus | Bug | 0.5.1 | 2006-02-07 | Invalid Path |
| #6778 | Closed | Bug | 0.5.1 | 2006-02-14 | DB container problem |
| #7543 | Closed | Bug | 0.5.1 | 2006-05-02 | bug in sessionValidThru() |
| #8119 | Bogus | Bug | 0.5.2 | 2006-07-05 | Logical eroor in function isExpired |
| #8660 | Bogus | Bug | 0.5.2 | 2006-09-07 | Sessions are stored, but can't retrieve |
| #8717 | Closed | Req | 0.5.2 | 2006-09-16 | HTTP_Session::replicate() |
| #8815 | Closed | Bug | 0.5.3 | 2006-09-29 | Notices with error_reporting(E_ALL) |
| #8911 | Closed | Req | 0.5.3 | 2006-10-08 | Add the possibilty to change the session id after destroy of old one. |
| #9261 | Closed | Req | 0.5.3 | 2006-11-07 | Add destructor to allow usage in PHP > 5.0.5 |
| #9396 | Closed | Bug | 0.5.4 | 2006-11-20 | Call to a member function on a non-object |
| #9402 | Duplicate | Bug | 0.5.4 | 2006-11-21 | PHP 5.2 warnings (E_ALL activated) |
| #9602 | Closed | Bug | 0.5.4 | 2006-12-12 | createPackageXml.php is installed in package dir |
| #9607 | Closed | Req | 0.5.4 | 2006-12-13 | get() / set() by reference |
| #9715 | Closed | Req | 0.5.5 | 2006-12-31 | Add Memcache container |
| #11022 | Closed | Req | 0.5.5 | 2007-05-12 | Setting session ID |
| #11025 | Closed | Req | 0.5.5 | 2007-05-13 | Replace $_SERVER['SCRIPT_NAME'] with $_SERVER['PHP_SELF'] |