Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 21.11.2015
Сообщений: 28

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

24.06.2021, 00:44. Показов 2472. Ответов 7

Студворк — интернет-сервис помощи студентам
### время жизни сессии
php_value session.gc_maxlifetime 2592000
php_value session.cookie_lifetime 2592000

Не работает! Как увеличить срок действия сессии?

PHP
1
2
3
4
ini_set('session.gc_maxlifetime', 2592000); // 30 дней
ini_set('session.cookie_lifetime', 0);
session_set_cookie_params(0);
// тоже не работает!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.06.2021, 00:44
Ответы с готовыми решениями:

Время "жизни" сессии
Добрый день. Как можно изменить время "жизни" сессии, которая хранит логин и пароль, когда пользователь онлайн? Необходимо что бы...

Время жизни Cookie
Задание: Создать cookie с названием students на 30 минут и увеличить срок действия на 40 минут. Я создал куки на 30 минут, теперь как...

Время жизни сессий
Как установить время жизни сессии на условно-вечное? И надёжно ли это? И ещё: есть ли способ защитить сессию от удаления дополнительно?

7
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.06.2021, 00:49
Цитата Сообщение от engineer2009 Посмотреть сообщение
PHP
1
2
ini_set('session.cookie_lifetime', 0);
session_set_cookie_params(0);
Обе строки означают, что срок хранения сессионной куки в браузере - до закрытия.

PS. 30 дней на сессию - ты точно уверен что нужен такой срок?
0
0 / 0 / 0
Регистрация: 21.11.2015
Сообщений: 28
24.06.2021, 10:16  [ТС]
Сайт объявлений Спецкрот. Надо чтоб не выкидывало через 1440 секунд
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.06.2021, 13:56
Цитата Сообщение от engineer2009 Посмотреть сообщение
Надо чтоб не выкидывало через 1440 секунд
А выкидывает кто? Есть 2 источника "выкидывания" сессии - кука в браузере и файл на сервере. Ну и еще раз скажу, что м таким временем хранения лучше отказаться от сессий.
0
51 / 38 / 13
Регистрация: 20.01.2019
Сообщений: 115
24.06.2021, 15:05
нужно убедиться, что:
1. правка была сделана в нужном ini, если .htaccess, то проверить его работоспособность
2. cgi был перезапущен (fpm, httpd или что там)
3. сессии не сохраняются в /tmp, т.к. всякие чистильщики могут произвольно оттуда удалять файлы, а раз нет файла, то
какая разница, какой лайфтайм?

P.S. cookie_lifetime 0 означает "до закрытия браузера". и да, как уже сказали - какие нафиг 30 дней?))
0
0 / 0 / 0
Регистрация: 21.11.2015
Сообщений: 28
25.06.2021, 00:20  [ТС]
Пользователь авторизировался и спустя сутки снова нужно входить

Добавлено через 9 минут
На авито авторизация сохраняется 3 месяца. Вопрос был задан Как сделать, чтоб не выкидывала из Личного кабинета спустя 24 часа, либо когда пользователь работает в Кабинете своем.

Файл INI нет возможности редактировать.
Нужно, чтоб пользователь авторизировался и спустя месяц или два, без его активности, он вышел из своего Кабинета. Если он зашел в Кабинет спустя неделю, например, то срок опять увеличивается на месяц или два. Мне не надо чтоб он выходил после закрытия браузера.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
25.06.2021, 00:31
Цитата Сообщение от engineer2009 Посмотреть сообщение
Как сделать, чтоб не выкидывала из Личного кабинета спустя 24 часа, либо когда пользователь работает в Кабинете своем.
Это делается с помощью cookie. Кладёшь туда авторизационный токен и записываешь в бд: ид пользователя такой-то, ему соответствует токен такой-то, действителен до такого-то.
0
0 / 0 / 0
Регистрация: 21.11.2015
Сообщений: 28
25.06.2021, 00:38  [ТС]
Что то типа как на этом форуме, как я понял? Вложение приложил
Миниатюры
Время жизни сессии  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2021, 00:38
Помогаю со студенческими работами здесь

setcookie - время жизни год
$time=time()+(365*24*60*60); setcookie("u1",$user,$time); Время жизни у u1 не получается не на год, а только до конца сессии хоть ты...

Время жизни сессионной перменной
Очень прошу помочь!!!!!!!! Сессия умирает через минуту-полторы максимум, причем во время работы(выполняется работа с базой и сессионная...

Продлить время жизни SID-а в куках
Здравствуйте! Не могу продлить время жизни SID'а в куках. Есть 2 файла: ex.php <?php ...

Время жизни прикрепить в массив из списка
$week1 = date('Y-m-d H:i:s', strtotime("+1 week")); $week2 = date('Y-m-d H:i:s', strtotime("+2 week")); $month1...

Время сессии
Вот сижу думаю,че то затупил уже.. Сделал,чтобы считалось время сессий для каждой учётки и записывалось в БД,но вот проблема в том,что ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru