Я пытаюсь получить cookie сеанса php, в котором хранится идентификатор сеанса php, для обеспечения безопасности (https) и только http.
$name = session_name();
setcookie($name, $_COOKIE[$name], 0, '/', 'domain.com, 1, 1);
Я вызываю вышеуказанный код перед началом сеанса. Проблема в том, что он создает два куки. Безопасный, как я хочу, и затем он создает обычный cookie без ssl или http-only. Оба куки имеют одинаковое значение.
Есть ли способ сообщить php о создании безопасных (ssl) и http-файлов сеансовых файлов cookie?
Кроме того, вместо того, чтобы задавать другой вопрос. Поскольку мы на одну тему ... Может ли пользователь изменять переменные $_SESSION
на их конце? Я знаю, что они могут манипулировать идентификатором сеанса на своем конце, но мне было интересно, безопасен ли $_SESSION
для хранения идентификатора пользователя, который конечный пользователь не может изменить по своей воле.