Opencart как сохранить сессии после закрытия браузера

от admin

Сохранение сессий после закрытия браузера

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Войти

Уже зарегистрированы? Войдите здесь.

Похожие публикации

Теряется купон в сессии(

Автор: zomo, 2 февраля

окончание сессии

Автор: C0c0cube, 26 декабря 2022

Время жизни корзины (сессия)

Автор: Volfun, 17 января

Ошибка при сохранении товара, при большом количестве опций

Автор: DerZoo, 20 февраля

  • 1 ответ
  • 254 просмотра
  • buslikdrev
  • 20 февраля
Закрыта главная страница сайта для индексации

Автор: Farra, 2 января

Сейчас на странице 0 пользователей

  • Нет пользователей, просматривающих эту страницу.

Покупателям

Разработчикам

Полезная информация

Последние дополнения

Payment by MascterCard Payment by Visa

Движок интернет магазина OpenCart (ocStore) — официальный сайт OpenCartForum.com Powered by Invision Community

  • Уже зарегистрированы? Войти
  • Регистрация
Раздел покупок
ocStore
Шаблоны
OpenCart.Pro
  • Создать.

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.

Сессия opencart 2.0

Здравствуйте. Задача такая храню информации в сессии таким образом:

но как закрываю браузер сессия удаляется, как избежать удаления именно этой сессии?

newProgrammer's user avatar

Помогли эти строчки:

нужно прописать оба в /system/library/session.php

newProgrammer's user avatar

Для того, чтобы увеличить жизнь сессии необходимо сделать следующее:

Открываем файл /system/library/session.php

session_set_cookie_params(0, ‘/’); и заменяем на

Или напрямую в вашем коде моте вызвать эту функцию

sec — это время жизни сессии в секундах.

Vanya Avchyan's user avatar

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Opencart как сохранить сессии после закрытия браузера

miraage

If nothing happens, download GitHub Desktop and try again.

Читать:
Как сбросить пароль bios hp
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, но это не очень безопасно.

Похожие статьи