File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
ext /
session /
tests /
session_get_cookie_params_basic.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Feb 21 23:48:01 2012 UTC (12 years, 4 months ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
v5_3_10,
HEAD
php
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>