«безопасный» параметр в session_set_cookie_params - PullRequest
3 голосов
/ 09 августа 2010

Мне интересно узнать больше о параметре secure функции session_set_cookie_params().

Можете ли вы рассказать мне, какиспользовать это правильно?Если эта функция выполняется на странице, которая не является безопасной (но на сервере, на котором установлен SSL), будет ли она каким-либо образом отправлять ее безопасным образом или мне нужно будет принудительно устанавливать SSL на странице, с которой эта функция выполняется самостоятельно?

1 Ответ

1 голос
/ 09 августа 2010

Это означает, что клиент будет отправлять этот файл cookie только через безопасное (HTTPS) соединение.Это означает, что вам придется перенаправить пользователя на защищенный URL-адрес, чтобы файл cookie отправлялся на сервер.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...