Использование session.use_cookies в php

Я искал вокруг, чтобы найти влияние на сеанс php, если я изменяю значение session.use_cookies на true или false, но, похоже, не влияет на его работу.

Каково использование session.use_cookies в php и почему оно требуется?

2 ответа

Вот как вы хотите управлять своим идентификатором сеанса на стороне клиента. Если установлено (по умолчанию), идентификатор сеанса будет храниться в файлах cookie, иначе он будет передан в URL как переменная GET.


Чтение http://www.php.net/manual/en/session.idpassing.php будет очень отвечать на большинство ваших вопросов.

Вкратце, использование cookie не заставит вас гарантировать, что для каждого действия, которое пользователь может сделать для изменения страницы, вам необходимо передать идентификатор сеанса (иначе вы потеряете контекст сеанса): для ссылки на веб-сайт, GET или POST, вызовы ajax и т.д. Параметр session.use_trans_sid может использовать, но это не всегда достаточно.

licensed under cc by-sa 3.0 with attribution.