Annotation of embedaddon/php/ext/session/tests/009.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: unset($_SESSION["name"]); should work with register_globals=off
3: --SKIPIF--
4: <?php include('skipif.inc'); ?>
5: --INI--
6: register_long_arrays=1
7: session.use_cookies=0
8: session.cache_limiter=
9: register_globals=0
10: session.bug_compat_42=1
11: session.bug_compat_warn=0
12: session.serialize_handler=php
13: session.save_handler=files
14: --FILE--
15: <?php
16: error_reporting(E_ALL);
17:
18: session_id("abtest");
19:
20: ### Phase 1 cleanup
21: session_start();
22: session_destroy();
23:
24: ### Phase 2 $HTTP_SESSION_VARS["c"] does not contain any value
25: session_id("abtest");
26: session_start();
27: var_dump($HTTP_SESSION_VARS);
28: $HTTP_SESSION_VARS["name"] = "foo";
29: var_dump($HTTP_SESSION_VARS);
30: session_write_close();
31:
32: ### Phase 3 $HTTP_SESSION_VARS["c"] is set
33: session_start();
34: var_dump($HTTP_SESSION_VARS);
35: unset($HTTP_SESSION_VARS["name"]);
36: var_dump($HTTP_SESSION_VARS);
37: session_write_close();
38:
39: ### Phase 4 final
40:
41: session_start();
42: var_dump($HTTP_SESSION_VARS);
43: session_destroy();
44: ?>
45: --EXPECT--
46: Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
47: array(0) {
48: }
49: array(1) {
50: ["name"]=>
51: string(3) "foo"
52: }
53: array(1) {
54: ["name"]=>
55: string(3) "foo"
56: }
57: array(0) {
58: }
59: array(0) {
60: }
61:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>