Сессии PHP устанавливают какие-либо cookie?

Или, составьте новую таблицу как временный файл с дополнительным столбцом, скопируйте данные в эту новую таблицу при управлении им по мере необходимости, чтобы заполнить не допускающий NULL-значения новый столбец и затем подкачать таблицу через двухступенчатую смену имени.

Да, это более сложно, но Вы, возможно, должны сделать это этот путь, если Вы не хотите большое ОБНОВЛЕНИЕ на живой таблице.

10
задан Ben Visness 16 August 2016 в 19:19
поделиться

4 ответа

Сеансы PHP могут использовать файлы cookie в зависимости от того, как вы их настроили. Взгляните на эти настройки:

  • session.use_cookies (логическое значение): указывает, будет ли модуль использовать файлы cookie для хранения идентификатора сеанса на стороне клиента. По умолчанию 1.
  • session.use_only_cookies (логический): указывает, будет ли модуль использовать файлы cookie только для хранения идентификатора сеанса на стороне клиента. Включение этого параметра предотвращает атаки, связанные с передачей идентификаторов сеансов в URL-адресах. Этот параметр был добавлен в PHP 4.3.0. По умолчанию 1 (включен), начиная с PHP 5.3.0.

Если вы отключите файлы cookie сеанса, вместо этого используется параметр GET.

20
ответ дан 3 December 2019 в 19:34
поделиться

Есть файл cookie с именем PHPSSID, в котором хранится идентификатор сеанса.

Для файлов cookie HttpOnly см. http://ilia.ws/archives/121-httpOnly-cookie -flag-support-in-PHP-5.2.html

4
ответ дан 3 December 2019 в 19:34
поделиться

Сеансы PHP используют HTTP для получения и установки идентификатора сеанса, а также файловую систему для хранения сеансов - файлы cookie не используются ни в какой момент, если вы не создаете их с помощью setcookie ();

Джейми

-5
ответ дан 3 December 2019 в 19:34
поделиться

Да. Сеансы PHP полагаются на файл cookie, содержащий ключ сеанса. Данные вашего сеанса хранятся только на вашем сервере, но каждому сеансу назначается уникальный идентификатор, и этот идентификатор сохраняется в файле cookie.

Какую связь вы видите между файлом cookie сеанса и традиционным файлом cookie, установленным как HttpOnly ?

Также: имейте в виду, что HttpOnly поддерживается не во всех браузерах.

1
ответ дан 3 December 2019 в 19:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: