Annotation of embedaddon/php/ext/session/tests/bug63379.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #63379: Warning when using session_regenerate_id(TRUE) with a SessionHandler
3: --INI--
4: session.save_handler=files
5: session.name=PHPSESSID
6: --SKIPIF--
7: <?php include('skipif.inc'); ?>
8: --FILE--
9: <?php
10:
11: ob_start();
12:
13: $handler = new SessionHandler;
14: session_set_save_handler($handler);
15:
16: session_start();
17:
18: $_SESSION['foo'] = 'hello';
19: var_dump($_SESSION);
20:
21: session_regenerate_id(true);
22:
23: echo "*** Regenerated ***\n";
24: var_dump($_SESSION);
25:
26: $_SESSION['bar'] = 'world';
27:
28: var_dump($_SESSION);
29:
30: session_write_close();
31: session_unset();
32:
33: session_start();
34: var_dump($_SESSION);
35:
36: --EXPECTF--
37: array(1) {
38: ["foo"]=>
39: string(5) "hello"
40: }
41: *** Regenerated ***
42: array(1) {
43: ["foo"]=>
44: string(5) "hello"
45: }
46: array(2) {
47: ["foo"]=>
48: string(5) "hello"
49: ["bar"]=>
50: string(5) "world"
51: }
52: array(2) {
53: ["foo"]=>
54: string(5) "hello"
55: ["bar"]=>
56: string(5) "world"
57: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>