Есть сайт с корзиной и тд. Все данные хранятся в сессии, а соответственно идентификатор передаётся в куки. Но если я добавлю товар в корзину а потом выключу браузер и запущу снова тот сайт, то создаётся новая сессия с новым идентификатором. Разве так должно быть? Он должен брать из кук PHPSESSID и в зависимости от него запускать нужную сессию.
Сам сайт не находит нужную сессию, решил прописать перед session_start(); такую строчку session_id($_COOKIE['PHPSESSID']);
но все равно ничего не меняется. При этом если в браузере принудительно прописать старый ID то вся корзина загрузится правильно, то есть сессия на сервере хранится.
Также заданы такие параметры:
@ini_set('session.gc_maxlifetime', 86400); // 86400 = 24 часа
@ini_set('session.cookie_lifetime', 86400);
Вот ссылка на сайт:
optom-toy.ru