Страница 1 из 1

Как дописать параметры в заголовки Set-Cookie?

Добавлено: Пн авг 17, 2020 4:37 pm
AlektroNik
Добрый день.

Хочу дописать ко всем заголовкам Set-Cookie параметры HttpOnly; SameSite=Lax; Secure

Прописывал в .htaccess и в "Донастроить виртуальные хосты" - не работают оба варианта.
Вариант 1:

Код: Выделить всё

Header edit Set-Cookie (.*) "$1; HttpOnly; SameSite=Lax; Secure"
Вариант 2 (ну тут вылетает ошибка 500. Видимо где-то запрещено, но где я не понял):

Код: Выделить всё

php_flag session.cookie_httponly on
php_flag session.cookie_secure on
php_value session.cookie_samesite Lax
Рабочий вариант редактировать php.ini напрямую, но там почему-то "session.cookie_samesite = Lax" не отрабатывает, а остальные заголовки почему-то изменяются не для всех Set-Cookie.
Изображение


В идеале хотелось бы установить заголовки Set-Cookie параметры HttpOnly; SameSite=Lax; Secure в .htaccess отдельно для каждого сайта.
Подскажите, пожалуйста, как это сделать?

Re: Как дописать параметры в заголовки Set-Cookie?

Добавлено: Пн авг 17, 2020 6:51 pm
AlektroNik
AlektroNik писал(а):
Пн авг 17, 2020 4:37 pm
"session.cookie_samesite = Lax" не отрабатывает
С этим разобрался. "Samesite" добавлен только с 7.3.0, а у меня 7.2.*.
"7.3.0 Добавлен элемент "samesite" в возвращаемый массив."
https://www.php.net/manual/ru/function. ... -changelog