An implementation of PHP's SessionHandlerInterface that allows PSR-6
This is a PHP session handler that supports PSR-6 cache. It is a part of the PHP Cache organisation. Find more documentation at www.php-cache.com.
composer require cache/session-handler
$pool = new ArrayCachePool(); $config = ['ttl'=>3600, 'prefix'=>'foobar']; $sessionHandler = new Psr6SessionHandler($pool, $config);
Note that this session handler does no kind of locking, so it will lose or overwrite your session data if you run scripts concurrently. You have been warned.