@@ -11,7 +11,7 @@ session
1111
1212ob_start ();
1313
14- // Valid values
14+ echo " -- Valid values -- \n" ;
1515var_dump (ini_get ("session.cookie_samesite " ));
1616var_dump (session_set_cookie_params (["samesite " => "Strict " ]));
1717var_dump (ini_get ("session.cookie_samesite " ));
@@ -20,11 +20,15 @@ var_dump(ini_get("session.cookie_samesite"));
2020var_dump (session_set_cookie_params (["samesite " => "" ]));
2121var_dump (ini_get ("session.cookie_samesite " ));
2222
23- // Invalid value
23+ echo " -- Invalid value via session_set_cookie_params -- \n" ;
2424var_dump (session_set_cookie_params (["samesite " => "Invalid " ]));
2525var_dump (ini_get ("session.cookie_samesite " ));
2626
27- // Cannot change while session is active
27+ echo "-- Invalid value via ini_set -- \n" ;
28+ var_dump (ini_set ("session.cookie_samesite " , "Invalid " ));
29+ var_dump (ini_get ("session.cookie_samesite " ));
30+
31+ echo "-- Cannot change while session is active -- \n" ;
2832var_dump (session_set_cookie_params (["samesite " => "Lax " ]));
2933var_dump (session_start ());
3034var_dump (session_set_cookie_params (["samesite " => "Strict " ]));
@@ -34,17 +38,25 @@ echo "Done";
3438ob_end_flush ();
3539?>
3640--EXPECTF--
41+ -- Valid values --
3742string(3) "Lax"
3843bool(true)
3944string(6) "Strict"
4045bool(true)
4146string(4) "None"
4247bool(true)
4348string(0) ""
49+ -- Invalid value via session_set_cookie_params --
4450
4551Warning: session_set_cookie_params(): session.cookie_samesite must be "Strict", "Lax", "None", or "" in %s on line %d
4652bool(false)
4753string(0) ""
54+ -- Invalid value via ini_set --
55+
56+ Warning: ini_set(): session.cookie_samesite must be "Strict", "Lax", "None", or "" in %s on line %d
57+ bool(false)
58+ string(0) ""
59+ -- Cannot change while session is active --
4860bool(true)
4961bool(true)
5062
0 commit comments