Вот тут (https://doc.php.sh/ru/function.setcookie.html) написано что можно создать куку вот так: PHP: setcookie ( string$name [, string$value = "" [, array$options = [] ]] ) : bool Warning: setcookie() expects parameter 3 to be integer, array given in XXXXXX on line 52 Мой код: PHP: setcookie('test', 1, ['lifetime'=>3600]); Не могу понять в чем ошибка. Понимаю что он ждет третьим параметром число, но ведь по синтексису можно массив $options. Или я что-то недопонимаю?
Чуть внимательнее надо читать документацию. Сигнатура добавлена не так давно: Код (Text): 7.3.0 Добавлена альтернативная подпись, поддерживающая массив опций options. Эта подпись поддерживает также настройку cookie-атрибута SameSite.