Home » HTTP » HTTP_Session2
PHP5 Session Handler
This package is unmaintained.
Download latest release 0.7.3 (archived versions might be outdated)
License: The BSD License
Description
PHP5 Object-oriented interface to the session_* family functions it provides extra features such as database storage for session data using DB/MDB2 packages.
Supported containers are PEAR::DB, PEAR::MDB2 and Memcache.
HTTP_Session2 introduces new methods such as isNew(), useCookies(), setExpire(), setIdle(), isExpired(), isIdled() and more.
Documentation
Maintainers
- Till Klampaeckel (till) — lead, active
- Marco Kaiser (bate) — developer, active
Dependencies
Required
- PHP (>= 5.2.0)
- PEAR Installer (>= 1.4.0b1)
Optional
Releases
- 0.7.3 (beta, 2010-06-22)
Release notes
License: The BSD License
* Fix Bug #14641: Shouldn't set() be static? [till]
* Fix Bug #14662: Tests are not installed [till]
* Fix Bug #14916: Unit tests don't skip properly [bate]
* Fix Bug #17183: MDB2 container doesn't work with APC [till]
* Implement Feature #13855: Sample in documentation incorrect [till]
* Implement Feature #13864: Minor documentation inaccuracies [till] - 0.7.2 (beta, 2008-04-02)
- 0.7.1 (beta, 2008-02-20)
Release notes
License: The BSD License
- new Memcache container
- many smaller fixes for the containers (in respect to future drivers)
(This is a please-help-test-release. :-)) - 0.7.0 (beta, 2008-02-06)
- 0.6.1 (beta, 2007-12-12)
Release notes
License: The BSD License
- smaller fixes in phpcs (file names, etc.)
- small fixes in MDB2 container
- added more documentation inline
- changed license to The BSD License - 0.6.0 (beta, 2007-12-02)
Release notes
License: PHP License
- Mark beta
- added a MDB2 Container
- removed Containers for MDB and Creole (too slow and unmaintained anyway)
- fixed smaller issues/bugs
- fixed CS - 0.5.0 (alpha, 2007-11-23)
Release notes
License: PHP License
Still alpha, but now coming with a MDB2 driver.
- 0.2.0 (alpha, 2005-06-08)
Release notes
License: PHP License
Development snapshot, not for production use.
- 0.1.0 (alpha, 2005-02-21)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #4164 | Closed | Bug | 2005-04-16 | Garbage collection not working because of index of array | |
| #6301 | Closed | Bug | 2005-12-20 | Undefined index: __HTTP_Session2_Idle | |
| #6302 | Closed | Req | 2005-12-20 | missing function useTransSID | |
| #6449 | Closed | Bug | 2006-01-09 | Undefined variable warning | |
| #6553 | Closed | Req | 2006-01-22 | PDO Driver | |
| #7279 | Closed | Bug | 0.2.0 | 2006-04-03 | Error in example file |
| #12679 | Closed | Bug | 0.6.1 | 2007-12-13 | Bad DB DNS handling |
| #12698 | Bogus | Bug | 0.6.1 | 2007-12-14 | Class causes: "The page isn't redirecting properly" error |
| #12701 | Closed | Bug | 0.6.1 | 2007-12-15 | setExpire() bug + documentation problem |
| #12819 | Closed | Bug | CVS | 2008-01-03 | Small bug in constructor |
| #13023 | Closed | Bug | 0.6.1 | 2008-01-31 | Idle propery does not work |
| #13084 | Closed | Bug | 0.7.0 | 2008-02-07 | Idle property and Expiry property don't work |
| #13126 | Closed | Bug | 0.7.0 | 2008-02-15 | Class method visibility |
| #13127 | Closed | Bug | 0.7.0 | 2008-02-15 | The given dsn was not valid for MDB2 |
| #13722 | No Feedback | Bug | 0.7.2 | 2008-04-19 | gc() method doesn't invoke |
| #13855 | Closed | Doc | 0.7.2 | 2008-05-08 | Sample in documentation incorrect |
| #13863 | Duplicate | Doc | 0.7.2 | 2008-05-09 | Minor documentation inaccuracies |
| #13864 | Closed | Doc | 0.7.2 | 2008-05-09 | Minor documentation inaccuracies |
| #14641 | Closed | Bug | 0.7.2 | 2008-09-12 | Shouldn't set() be static? |
| #14651 | Closed | Req | 0.7.2 | 2008-09-16 | Introduce ERR_SYSTEM_PRECONDITION |
| #14656 | Closed | Req | 0.7.2 | 2008-09-17 | Implement VACUUM/OPTIMIZE |
| #14662 | Closed | Bug | 0.7.2 | 2008-09-18 | Tests are not installed |
| #14663 | Closed | Req | 0.7.2 | 2008-09-18 | Implement test for MDB2 container/driver |
| #14916 | Closed | Bug | CVS | 2008-10-29 | Unit tests don't skip properly |
| #16538 | Wont fix | Bug | Unknown | 2009-08-19 | Session Writing Bug |
| #16923 | Closed | Req | 2009-12-18 | Allow a setter to determine cache expiry | |
| #17183 | Closed | Bug | 0.7.2 | 2010-03-02 | MDB2 container doesn't work with APC |
| #17259 | Assigned | Req | 0.7.2 | 2010-03-24 | Security improvements |
| #17625 | Bogus | Bug | 0.7.3 | 2010-07-23 | After expiry no session data can be written |
| #17647 | Closed | Req | 0.7.3 | 2010-08-02 | Change some MDB2 query() calls to exec() |
| #17692 | Bogus | Bug | 0.7.3 | 2010-08-11 | character corruption |
| #17835 | Wont fix | Bug | SVN | 2010-08-31 | WARNING: Function 'spliti' is deprecated, please use 'preg_split' |
| #19157 | Open | Doc | SVN | 2011-12-22 | Update documentation re: newer version of useCookies() |
| #19742 | Open | Bug | 0.7.3 | 2012-12-11 | Use of session_unregister is depracated |
| #19747 | Open | Bug | 0.7.3 | 2012-12-12 | Use of session_unregister is not supported anymore |