1
0
mirror of https://github.com/php/php-src.git synced 2026-04-29 19:23:22 +02:00
Files
Tim Düsterhus b825756317 Update expires format for session cookie (#9304)
* Update expires format for session cookie

see GH-9200
see 15e3fcb468

* Add ext/session/tests/gh9200.phpt
2022-08-12 19:52:04 +02:00

24 lines
561 B
PHP

--TEST--
GH-9200: setcookie has an obsolete expires date format
--INI--
session.cookie_lifetime=3600
--EXTENSIONS--
session
--CGI--
--FILE--
<?php
session_name("foo");
session_id('bar');
session_start();
foreach (headers_list() as $header) {
if (preg_match('/^Set-Cookie: foo=bar; expires=(Mon|Tue|Wed|Thu|Fri|Sat|Sun), [0-9][0-9] (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) 2[0-9][0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] GMT; Max-Age=3600; path=\\/$/', $header)) {
echo "Success", PHP_EOL;
exit;
}
}
echo "Fail", PHP_EOL;
?>
--EXPECT--
Success