From a75de167bf1eb39c88471c2534d958553de349a3 Mon Sep 17 00:00:00 2001 From: George Peter Banyard Date: Fri, 19 Aug 2022 15:32:34 +0100 Subject: [PATCH] Add test for negative cookie lifetime --- .../session_set_cookie_params_variation8.phpt | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 ext/session/tests/session_set_cookie_params_variation8.phpt diff --git a/ext/session/tests/session_set_cookie_params_variation8.phpt b/ext/session/tests/session_set_cookie_params_variation8.phpt new file mode 100644 index 00000000000..891133b5b01 --- /dev/null +++ b/ext/session/tests/session_set_cookie_params_variation8.phpt @@ -0,0 +1,31 @@ +--TEST-- +Test session_set_cookie_params() function : negative and 0 lifetime +--EXTENSIONS-- +session +--SKIPIF-- + +--FILE-- + 0])); +var_dump(ini_get("session.cookie_lifetime")); + +var_dump(ini_get("session.cookie_lifetime")); +var_dump(session_set_cookie_params(["lifetime" => -10])); +var_dump(ini_get("session.cookie_lifetime")); +echo "Done"; +ob_end_flush(); +?> +--EXPECTF-- +string(1) "0" +bool(true) +string(1) "0" +string(1) "0" + +Warning: session_set_cookie_params(): CookieLifetime cannot be negative in %s on line %d +bool(false) +string(1) "0" +Done