3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo extends SessionHandler implements SessionHandlerInterface { public function __construct() { if (empty($_COOKIE['PHPSESSID']) OR is_array($_COOKIE['PHPSESSID']) OR $_COOKIE['PHPSESSID'] !== 'foobarbazqux') { unset($_COOKIE['PHPSESSID']); } } } $foo = new Foo(); ini_set('session.use_strict_mode', 1); session_set_save_handler($foo, false); session_start(); var_dump(session_id());

preferences:
56.48 ms | 402 KiB | 5 Q