var $data = 'baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:1;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:1;}}';
function open($save_path, $session_name)
{
- print "OPEN: $save_path, $session_name\n";
+ print "OPEN: $session_name\n";
return true;
}
function close()
session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));
-session_id("test");
+session_id("abtest");
session_start();
$baz->method();
$arr[3]->method();
session_destroy();
?>
--EXPECT--
-OPEN: /tmp, PHPSESSID
-READ: test
+OPEN: PHPSESSID
+READ: abtest
object(foo)(2) {
["bar"]=>
string(2) "ok"
int(2)
}
}
-WRITE: test, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}}
-OPEN: /tmp, PHPSESSID
-READ: test
+WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}}
+OPEN: PHPSESSID
+READ: abtest
object(foo)(2) {
["bar"]=>
string(2) "ok"
int(2)
}
}
-DESTROY: test
+DESTROY: abtest
var $data = 'baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:1;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:1;}}';
function open($save_path, $session_name)
{
- print "OPEN: $save_path, $session_name\n";
+ print "OPEN: $session_name\n";
return true;
}
function close()
session_set_save_handler(array($hnd, "open"), array($hnd, "close"), array($hnd, "read"), array($hnd, "write"), array($hnd, "destroy"), array($hnd, "gc"));
-session_id("test");
+session_id("abtest");
session_start();
$baz->method();
$arr[3]->method();
session_destroy();
?>
--EXPECT--
-OPEN: /tmp, PHPSESSID
-READ: test
+OPEN: PHPSESSID
+READ: abtest
object(foo)(2) {
["bar"]=>
string(2) "ok"
int(2)
}
}
-WRITE: test, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}}
+WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:2;}}
CLOSE
-OPEN: /tmp, PHPSESSID
-READ: test
+OPEN: PHPSESSID
+READ: abtest
object(foo)(2) {
["bar"]=>
string(2) "ok"
}
}
int(123)
-WRITE: test, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:3;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:3;}}c|i:123;
+WRITE: abtest, baz|O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:3;}arr|a:1:{i:3;O:3:"foo":2:{s:3:"bar";s:2:"ok";s:3:"yes";i:3;}}c|i:123;
CLOSE
-OPEN: /tmp, PHPSESSID
-READ: test
+OPEN: PHPSESSID
+READ: abtest
object(foo)(2) {
["bar"]=>
string(2) "ok"
}
}
int(123)
-DESTROY: test
+DESTROY: abtest
CLOSE