Согласно статье здесь https://php.watch/articles/PHP-Samesite-cookies и документацию по PHP на странице https://www.php.net/manual/en/session.security.ini.php, есть только 2 возможных варианта конфигурации для этой новой функции, добавленной в PHP 7.3:
- session.cookie_samesite = Слабость
- session.cookie_samesite = Строгий
Тем не менее, согласно консоли Chrome, для этого нужно установить значение «Нет»:
Файл cookie, связанный с межсайтовым ресурсом по URL-адресу, был установлен без атрибута
SameSite
. Он был заблокирован, так как Chrome теперь доставляет файлы cookie с межсайтовыми запросами, только если они установлены сSameSite=None
иSecure
. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе Приложение> Хранилище> Файлы cookie и просмотреть более подробную информацию по URL-адресу и URL-адресу.
Из-за этого я больше не могу устанавливать межсайтовые файлы cookie. Какое обходное решение?