Как установить cookie на PHP, который можно прочитать как в HTTP, так и в HTTPS?
Если это невозможно, что можно сделать? Установить два куки?
По умолчанию cookie может быть прочитан как http, так и https по одному и тому же URL.
Тем не менее, сервер может дополнительно указать флаг «secure» при настройке файла cookie, который сообщает браузеру только отправлять его по защищенному каналу, например, к SSL-соединению.
В этом случае cookie будет отправляться только через https. Печенье, не помеченное как безопасное, будет отправлено как по http, так и по https.
Предполагая, что ваше доменное имя остается прежним, за исключением типа ресурса, cookie-файлы на PHP (или любом языке) могут быть прочитаны как с HTTP, так и с HTTPS.
например:
http://www.example.com https://www.example.com
В этом примере куки будут прочитаны друг от друга.