123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- --TEST--
- Test basic function : variation1
- --INI--
- session.use_strict_mode=0
- session.save_handler=files
- session.gc_probability=1
- session.gc_divisor=1000
- session.gc_maxlifetime=300
- session.save_path=
- session.name=PHPSESSID
- --SKIPIF--
- <?php include('skipif.inc'); ?>
- --FILE--
- <?php
- ob_start();
- echo "*** Testing basic session functionality : variation1 ***\n";
- $session_id = 'testid';
- session_id($session_id);
- $path = dirname(__FILE__);
- var_dump(session_save_path($path));
- echo "*** Without lazy_write ***\n";
- var_dump(session_id($session_id));
- $config = ['lazy_write'=>FALSE];
- var_dump(session_start($config));
- var_dump($config);
- var_dump(session_write_close());
- var_dump(session_id());
- echo "*** With lazy_write ***\n";
- var_dump(session_id($session_id));
- var_dump(session_start(['lazy_write'=>TRUE]));
- var_dump(session_commit());
- var_dump(session_id());
- echo "*** Cleanup ***\n";
- var_dump(session_id($session_id));
- var_dump(session_start());
- var_dump(session_destroy());
- ob_end_flush();
- ?>
- --EXPECT--
- *** Testing basic session functionality : variation1 ***
- string(0) ""
- *** Without lazy_write ***
- string(6) "testid"
- bool(true)
- array(1) {
- ["lazy_write"]=>
- bool(false)
- }
- bool(true)
- string(6) "testid"
- *** With lazy_write ***
- string(6) "testid"
- bool(true)
- bool(true)
- string(6) "testid"
- *** Cleanup ***
- string(6) "testid"
- bool(true)
- bool(true)
|