Подтвердить что ты не робот

Cookie через HTTP и HTTPS в PHP

Как установить cookie в PHP, который можно читать как в HTTP, так и в HTTPS?

Если это невозможно, что можно сделать? Установите два файла cookie?

4b9b3361

Ответ 1

По умолчанию cookie может быть прочитан как http, так и https по тому же URL-адресу.

Тем не менее, сервер может дополнительно указать флаг "secure" при настройке cookie, который сообщает браузеру только отправлять его по защищенному каналу, например, к SSL-соединению.

В этом случае cookie будет отправляться только через https. Печенье, не помеченное как безопасное, будет отправлено как по http, так и по https.

Ответ 2

Предполагая, что ваше доменное имя остается прежним, за исключением типа ресурса, файлы cookie на PHP (или любом языке) могут быть прочитаны как с HTTP, так и с HTTPS.

например:.

http://www.example.com
https://www.example.com

В этом примере файлы cookie будут прочитаны друг от друга.