1--TEST--
2Test session_get_cookie_params() function : basic functionality
3--SKIPIF--
4<?php include('skipif.inc'); ?>
5--INI--
6session.cookie_lifetime=0
7session.cookie_path="/"
8session.cookie_domain=""
9session.cookie_secure=0
10session.cookie_httponly=0
11--FILE--
12<?php
13
14ob_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
22echo "*** Testing session_get_cookie_params() : basic functionality ***\n";
23
24var_dump(session_get_cookie_params());
25var_dump(session_set_cookie_params(3600, "/path", "blah", FALSE, FALSE));
26var_dump(session_get_cookie_params());
27var_dump(session_set_cookie_params(1234567890, "/guff", "foo", TRUE, TRUE));
28var_dump(session_get_cookie_params());
29
30echo "Done";
31ob_end_flush();
32?>
33--EXPECTF--
34*** Testing session_get_cookie_params() : basic functionality ***
35array(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}
47NULL
48array(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}
60NULL
61array(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}
73Done
74