Annotation of embedaddon/php/ext/session/tests/session_get_cookie_params_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test session_get_cookie_params() function : basic functionality
3: --SKIPIF--
4: <?php include('skipif.inc'); ?>
5: --INI--
6: session.cookie_lifetime=0
7: session.cookie_path="/"
8: session.cookie_domain=""
9: session.cookie_secure=0
10: session.cookie_httponly=0
11: --FILE--
12: <?php
13:
14: ob_start();
15:
16: /*
17: * Prototype : array session_get_cookie_params(void)
18: * Description : Get the session cookie parameters
19: * Source code : ext/session/session.c
20: */
21:
22: echo "*** Testing session_get_cookie_params() : basic functionality ***\n";
23:
24: var_dump(session_get_cookie_params());
25: var_dump(session_set_cookie_params(3600, "/path", "blah", FALSE, FALSE));
26: var_dump(session_get_cookie_params());
27: var_dump(session_set_cookie_params(1234567890, "/guff", "foo", TRUE, TRUE));
28: var_dump(session_get_cookie_params());
29:
30: echo "Done";
31: ob_end_flush();
32: ?>
33: --EXPECTF--
34: *** Testing session_get_cookie_params() : basic functionality ***
35: array(5) {
36: ["lifetime"]=>
37: int(0)
38: ["path"]=>
39: string(1) "/"
40: ["domain"]=>
41: string(0) ""
42: ["secure"]=>
43: bool(false)
44: ["httponly"]=>
45: bool(false)
46: }
47: NULL
48: array(5) {
49: ["lifetime"]=>
50: int(3600)
51: ["path"]=>
52: string(5) "/path"
53: ["domain"]=>
54: string(4) "blah"
55: ["secure"]=>
56: bool(false)
57: ["httponly"]=>
58: bool(false)
59: }
60: NULL
61: array(5) {
62: ["lifetime"]=>
63: int(1234567890)
64: ["path"]=>
65: string(5) "/guff"
66: ["domain"]=>
67: string(3) "foo"
68: ["secure"]=>
69: bool(true)
70: ["httponly"]=>
71: bool(true)
72: }
73: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>