Время жизни сессии php.

Всем привет,

Возник такой вопрос. Время жизни сессии это время неактивности, после которого сессия может быть удалена.

Чтобы была активность, нужно читать/писать сессию или достаточно команды session_start()?
Может ли это выполняться через ajax?

Спасибо

 

Стандартно — когда ты включаешь свой компьютер, посылаешь вводом манипуляции в тот цифровой мир, сидишь за ящиком — это называется сессия. Ты, как браузер, а твой компьютер сервер с PHP. Пока ты на сайте (сидишь за ящиком), сессия активна, до того момента пока ты не ушел или не покинул на долгое время.

Screenshot 2023-07-13 at 18-43-55 сколько держдится обычно сессия php.png

Не стандартное решение — продление жизни сессии. Кастомно.

Через ajax ты можешь передать обычный веб запрос на сервер. Вкусно и точка.

 

Через ajax вызывается скрипт, который сначала проверяет есть ли в сессии определенное значение.

Код (Text):
  1. session_start();
  2. if (!isset($_SESSION[«usr_id»])) {

Это считается активностью? То есть продлевает время жизни сессии?

 

достаточно старта

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *