|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
Время жизни сессионной перменной16.04.2017, 08:39. Показов 2112. Ответов 6
Метки нет (Все метки)
Очень прошу помочь!!!!!!!!
Сессия умирает через минуту-полторы максимум, причем во время работы(выполняется работа с базой и сессионная переменная умерла) Менять ini мне не дадут, но .htaccess на мое усмотрение. В .htaccess я установил php_value session.gc_maxlifetime 1800 Проверил через phpinfo session.gc_maxlifetime Local Value 1800 Master Value 1440 Насколько я понял, это время в секундах и это время бездействия, а не с начала сессии, почему-то у меня сессия заканчивается через 90 секунд максимум после начала работы. Возможно, я не session.gc_maxlifetime отвечает ха время жизни? Заранее спасибо!!!!!!!
0
|
|
| 16.04.2017, 08:39 | |
|
Ответы с готовыми решениями:
6
Время жизни сессий Время жизни Cookie setcookie - время жизни год |
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||
| 16.04.2017, 09:05 | ||
|
0
|
||
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
| 16.04.2017, 09:16 [ТС] | |
|
Jewbacabra, но как тогда продлить время жизни переменной? Бухгалтер входит в форму, вводит строку, нажимает ОК и при попытке обновить таблицу в базе сессия заканчивается. Обратно через первую страницу,обратно вводить пароль, выбирать предприятие, в нем строку...
Я бы не был против при 5 минут таймауте при бездействии, но время от ввода пароля до нажатия на кнопку обновить 65-70секунд и начни сначала Добавлено через 2 минуты Jewbacabra, кроме того, из описания это время в секундах, 1800 секунд!! огромное время, не понимаю
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 16.04.2017, 09:17 | |
|
95% что ошибка в коде
0
|
|
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
| 16.04.2017, 10:12 [ТС] | |
|
Jewbacabra,
Для проверки создал аккаунт на халявном сервере byethost3 и перенес туда 1:1, даже пароль на базу поставил такой же. Работает без проблем.Сравнил phpinfo, на byethost3 gc_maxlifetime=1440, т.е. меньше чем у меня на рабочем сервере. Версия PHP одинаковая PHP Version 5.6.30 и Apache 2.0 Handler такой же. На byethost3 после ввода пароля пошел пить кофе, минут 20 не трогал специально ничего. Запустил, select и update отработали. Ошибка в коде??? Добавлено через 5 минут Кажется понял!!!!!!!!!!!!!!!!!!!!!! Скажите, как вообще работает сессионная переменная? На сервере создается файл в папке tmp????? Если да, то то я понял в чем проблема. Знакомый посоветовал прикрутить cron jobs и эту папку чистить постоянно, для большей безопасности. Типа хакеры из нее файлы могут прочесть и получить доступ к базе.
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||
| 16.04.2017, 10:18 | |||
|
0
|
|||
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|||
| 16.04.2017, 10:50 [ТС] | |||
|
Jewbacabra, время срабатывания cron jobs поставил 2 раза в сутки, всё работает!!!
![]() Я считал, что сессионные переменные должны в памяти сервера храниться. На грабли наступил, буду помнить. Нужны доказательства? Плс. Создаю фолдер, за который только я знаю, в нем индексный файл, чисто проверка кусочка для работы с базой. Сделал специальный пароль доступа только к одной таблице. Поработал с sql скриптом, всё отлично, папку не удалил, может еще для чего пригодится. Начал вставлять отлаженный кусок на продакшн сервер и случайно глянул лог. 10 IP из бразильского отделения майкрософт. Вот откуда они могли за эту папку что-то узнать, если они не шпионят и какого им делать на моем сайте? Там ничего особенного: form+i5 input и php со строчками для insert и update.
0
|
|||
| 16.04.2017, 10:50 | |
|
Помогаю со студенческими работами здесь
7
Продлить время жизни SID-а в куках Время жизни прикрепить в массив из списка Можно ли в сессионной переменной объявить массив? Как обновить значение сессионной переменной? Как установить время жизни 1 день для PHPSESSID в Laravel 5? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|