Сохранение сессий после закрытия браузера
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Войти
Уже зарегистрированы? Войдите здесь.
Похожие публикации
Теряется купон в сессии(
Автор: zomo, 2 февраля
окончание сессии
Автор: C0c0cube, 26 декабря 2022
Время жизни корзины (сессия)
Автор: Volfun, 17 января
Ошибка при сохранении товара, при большом количестве опций
Автор: DerZoo, 20 февраля
- 1 ответ
- 254 просмотра
- buslikdrev
- 20 февраля
Закрыта главная страница сайта для индексации
Автор: Farra, 2 января
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу.
Покупателям
Разработчикам
Полезная информация
Последние дополнения
![]()
![]()
![]()
![]()
![]()
![]()
Движок интернет магазина OpenCart (ocStore) — официальный сайт OpenCartForum.com Powered by Invision Community
- Уже зарегистрированы? Войти
- Регистрация
Раздел покупок
ocStore
Шаблоны
OpenCart.Pro
- Создать.
Важная информация
На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.
Сессия opencart 2.0
Здравствуйте. Задача такая храню информации в сессии таким образом:
но как закрываю браузер сессия удаляется, как избежать удаления именно этой сессии?
![]()
Помогли эти строчки:
нужно прописать оба в /system/library/session.php
![]()
Для того, чтобы увеличить жизнь сессии необходимо сделать следующее:
Открываем файл /system/library/session.php
session_set_cookie_params(0, ‘/’); и заменяем на
Или напрямую в вашем коде моте вызвать эту функцию
sec — это время жизни сессии в секундах.
![]()
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Opencart как сохранить сессии после закрытия браузера

If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Opencart 3.x session time change
The plugin allows you to set the lifetime of the session, edited in the admin panel in seconds. With each visit, the session validity period is extended again. You can also add a cart lifetime for an unregistered user
Можно ли сохранить сессию даже после закрытия браузера?
Может ли кто-нибудь сказать, как поддерживать сеанс (в PHP), чтобы содержание сеанса было сохранено и доступно даже после перезапуска браузера.
В общем, сеанс заканчивается закрытием браузера, но я хочу, чтобы сессия НЕ ЗАКРЫЛА, чтобы доступ к данным сеанса можно получить при следующем использовании браузера.
6 ответов
Используйте session_set_cookie_parameters() , чтобы дать cookie сеанса ненулевое время жизни перед началом сеанса или установить session.cookie_lifetime в ненулевое значение.
Это оксюморон.
Сессия означает «до закрытия браузера».
Сессия заканчивается. Если вы не хотите, чтобы срок его действия истек, вам, вероятно, не нужен сеанс вообще.
Вероятно, вы используете сеанс обмена сообщениями с файлом cookie или базой данных.
Сессия в php (и в большинстве веб-технологий) работает следующим образом:
Вы сохраняете идентификатор сеанса в файле cookie на клиентском компьютере.
Когда клиент приходит на ваш сайт, он отправляет вам идентификатор сеанса.
Сервер находит данные сеанса в файле с идентификатором сеанса и загружает его.
Таким образом, закрытие браузера не влияет на сеанс, но если браузер пуст файл cookie, когда вы его закрываете (я не думаю, что какой-либо браузер делает такую вещь).
Если вы уверены, что пользователь всегда вошел в систему, вы можете сохранить его имя пользователя/пароль в своих файлах cookie, но это не очень безопасно.