- session_write_close: documentation ( source)
- var_dump: documentation ( source)
- session_status: documentation ( source)
- session_set_save_handler: documentation ( source)
- session_start: documentation ( source)
<?php
class Test implements SessionHandlerInterface
{
public function close()
{
return true;
}
public function destroy($session_id)
{
return true;
}
public function gc($maxlifetime)
{
return true;
}
public function open($save_path, $session_name)
{
return true;
}
public function read($session_id)
{
return 'testtest|s:7:"testing";';
}
public function write($session_id, $session_data)
{
var_dump(session_status());
return true;
}
}
$test = new Test();
session_set_save_handler($test);
session_start();
session_write_close();
echo 'none: '; var_dump(PHP_SESSION_NONE );
echo 'active: '; var_dump(PHP_SESSION_ACTIVE );