Top.Mail.Ru
Ответы

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

Можно ли задать время жизни сессии ?
После проверки всех данных с бд:
$_SESSION['auth']=true;
$_SESSION['id']=$myrow['id'];
и т. д.

Дополнен

Что бы спустя час сессиия была "удалена"

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

Вот так!
Явно задать количество секунд хранения файлов сессий в коде PHP:

1.
ini_set('session.gc_maxlifetime', 3600); //60 минут

2.
Задать значения для директив в php.ini:

session.gc_maxlifetime = 3600
session.cookie_lifetime = 3600

3. Использовать файл .htaccess:

php_value session.gc_maxlifetime 3600
php_value session.cookie_lifetime 3600

Аватар пользователя
Мыслитель
6лет

сессия живёт до закрытия браузера или до её удаления.
используйте кукисы, если вам что-то нужно сохранить временно.