Skip to content

Commit a75de16

Browse files
committedAug 22, 2022
Add test for negative cookie lifetime
1 parent e8e0157 commit a75de16

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
--TEST--
2+
Test session_set_cookie_params() function : negative and 0 lifetime
3+
--EXTENSIONS--
4+
session
5+
--SKIPIF--
6+
<?php include('skipif.inc'); ?>
7+
--FILE--
8+
<?php
9+
10+
ob_start();
11+
12+
var_dump(ini_get("session.cookie_lifetime"));
13+
var_dump(session_set_cookie_params(["lifetime" => 0]));
14+
var_dump(ini_get("session.cookie_lifetime"));
15+
16+
var_dump(ini_get("session.cookie_lifetime"));
17+
var_dump(session_set_cookie_params(["lifetime" => -10]));
18+
var_dump(ini_get("session.cookie_lifetime"));
19+
echo "Done";
20+
ob_end_flush();
21+
?>
22+
--EXPECTF--
23+
string(1) "0"
24+
bool(true)
25+
string(1) "0"
26+
string(1) "0"
27+
28+
Warning: session_set_cookie_params(): CookieLifetime cannot be negative in %s on line %d
29+
bool(false)
30+
string(1) "0"
31+
Done

0 commit comments

Comments
 (0)