Это связано с истечением срока действия, а не с доменом. Вы используете 2147485540
, что эквивалентно Tue, 19 Jan 2038 03:45:40
В некоторых браузерах возникают проблемы с датами после 03:14:07 UTC во вторник, 19 января 2038 года.
Это будет работать:
setcookie('test', 'val', gmmktime(3, 14, 7, 1, 19, 2038), '/', '.domain2.com', false);
Это не будет:
setcookie('test', 'val', gmmktime(3, 14, 8, 1, 19, 2038), '/', '.domain2.com', false);