Как обрабатывать сессию после закрытия браузера?

#php #session #session-cookies

#php #сеанс #сеанс-файлы cookie

Вопрос:

Мне приходится обрабатывать сеанс, когда после закрытия браузера я обыскал много сайтов, но не получил никаких надлежащих шагов,

У меня есть основной php.На этой странице установлен параметр lifetime handle session, ниже приведен мой код.

   session_set_cookie_params('3600');    
  session_start(); 
  

и моя вторая страница php также содержит тот же код, который поддерживается для сеанса.

session_set_cookie_params(‘3600’);
session_start();

а также добавлено описание на странице php.ini,

 void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] )
  

но я все еще не могу обработать сеанс, поэтому может кто-нибудь сказать мне, как создать cookie сеанса на странице php и потребовать файлы (или), если вы знаете, сообщите мне шаг процесса для создания дескриптора сеанса.

Для простоты мне нужно обработать функциональность «добавить в корзину», такую как flipkart в моем приложении. Функция «Добавить в корзину» сохранит товары, добавленные в корзину, если я открою браузер после его закрытия.

Комментарии:

1. возможно, вы можете решить проблему с помощью cookie.

2. обычно вы сохраняете корзину в базе данных…

3. Используйте файлы cookie для сохранения идентификатора cart_id и сохраняйте этот идентификатор cart_id вместе с информацией в базе данных ( setcookie(....) )

4. Думайте о «данных сеанса» как о «временных данных» со временем жизни в десятки минут (максимальное время жизни, скажем, 30 минут). Если вы хотите отслеживать «вещи» дольше, чем это, тогда вам нужны «cookies». У них может быть любое время жизни, которое вы пожелаете, но за ними нужно «присматривать». Использование «cookies» может включать «вход» на ваш веб-сайт с соответствующей проверкой, чтобы убедиться, что «текущая» «корзина покупок» действительна.

5. хорошо, Винсент, я попробую.