5/20/2017 0 Comments Время Сессии PhpmyadminВремя жизни сессии / Хабрахабр. Приветствую. То есть устанавливаюini. Не нагуглил ничего, что помогло бы. Стал читать мануал и нашел причину проблемы. Оказалось всё просто до одурения. Сайт хостится на виртуальном хостинге и все сессии хранятся в /tmp. Соответственно скрипты других сайтов чистят все сессии по установленному таймауту, который по умолчанию равен 3. Итак, для того, чтобы избежать такой проблемы надо изменить место хранения сессий — только- то и всего. Важно, чтобы к файлам сессий нельзя было получить доступ из вне. Может информация и не нова, но так как я ничего не смог найти в гугле, то решил запостить. Вдруг кому- нибудь пригодится. UPD: Суть в том, что все сессии имеют параметр — начало. Когда запускается скрипт — php читает настройку времени жизни (и вероятности запуска сборщика мусора) и запускает сборщик мусора. Если сборщик мусора наткнулся на сессию, которая прожила больше, чем указано в настройках — она удаляется. Удаляется файл с сессией, а кука у юзера, естественно, остаётся. Соответственно, если запустится любой скипт с настройкой времени сессии в 3. ВСЕ сессии, даже те, которые должны прожить больше. Именно для этого надо сменить папку. Вот что написано в официально мануале по сессиям: «If different scripts have different values of session. Пятница, 26 августа 2011 г. Необходимо добавить/изменить строку в файле config.inc.php. Мне просто не удобно работать, когда сессия в PhpMyAdmin истекает каждые 30 минут, а. В общем, увеличить время сессии можно, для этого открываем config.inc.php находим там. Форум PHP-MyAdmin.RU » Работа с phpMyAdmin » Время сессии истекло. Пожалуйста, войдите заново. Проверьте настройки сессий PHP в файле php.ini. Нужно добавить в конфиг(config.inc.php) phpMyAdmin всего одну строку. Увеличить время сессии в phpmyadmin. Иногда сессия вываливается по таймауту. Для того, чтобы увеличить его нужно в файл конфигурации config.inc.php добавить сл. Раздражает короткое время сессии в phpMyAdmin при работе с Open Server? Вроде бы всё чётко: в php-файле конфиг-файла в phpmyadmin/libraries указано, что CONFIG. Но всё равно сессия прекращается раньше времени.
0 Comments
Leave a Reply. |