Memcached based session handler.
More...
|
int | $acquiretimeout = 120 |
| $acquiretimeout how long to wait for session lock
|
|
int | $lockexpire = 7200 |
| $lockexpire how long to wait before expiring the lock so that other requests may continue execution, ignored if PECL memcached is below version 2.2.0.
|
|
integer | $lockretrysleep = 150 |
| $lockretrysleep Used for memcached 3.x (PHP7), the amount of time to sleep between attempts to acquire the session lock. More...
|
|
string | $prefix |
| $prefix session key prefix
|
|
string | $savepath |
| $savepath save_path string
|
|
array | $servers |
| $servers list of servers parsed from save_path
|
|
Memcached based session handler.
- Copyright
- 2013 Petr Skoda http://skodak.org
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ connection_string_to_memcache_servers()
static core\session\memcached::connection_string_to_memcache_servers |
( |
string |
$str | ) |
|
|
staticprotected |
Convert a connection string to an array of servers.
"abc:123, xyz:789" to [ ['abc', '123'], ['xyz', '789'], ]
- Parameters
-
string | $str | save_path value containing memcached connection string |
- Return values
-
◆ kill_session()
core\session\memcached::kill_session |
( |
|
$sid | ) |
|
Kill one session, the session record is removed afterwards.
- Parameters
-
Reimplemented from core\session\handler.
◆ session_exists()
core\session\memcached::session_exists |
( |
|
$sid | ) |
|
◆ start()
core\session\memcached::start |
( |
| ) |
|
◆ $lockretrysleep
integer core\session\memcached::$lockretrysleep = 150 |
|
protected |
$lockretrysleep Used for memcached 3.x (PHP7), the amount of time to sleep between attempts to acquire the session lock.
Mimics the deprecated config memcached.sess_lock_wait.
The documentation for this class was generated from the following file: