dimonise
3.03.2014 - 15:59
привет. подскажите пожалуйста, почему может срывать функцию "запомнить меня"? сессия держится где-то 2 часа и слетает. фреймворк codeigniter.
причем, если сравнить куку записанную в базу и потом выведенную на екран
echo $_COOKIE['remember'];
то они не совпадают
AllesKlar
3.03.2014 - 16:02
Цитата |
сессия держится где-то 2 часа и слетает |
При бездействии браузера?
Если да, то сессия на сервере просто умерла, нужно читать куку и инициилизировать сессию заново.
Полезная статья
http://phpfaq.ru/sessions
_____________
[продано копирайтерам]
dimonise
3.03.2014 - 16:06
так ведь насколько я понимаю сессия в таблице лежит... или я не правильно понимаю
AllesKlar
3.03.2014 - 16:24
Я без понятия, возможно, codeigniter и хранит значения сессий в базе, но изначально сессия хранится на сервере в файлах. И если сессия умирает, первым делом смотрим, что с ней на сервере.
Если на сервре все Ок, то смотрим, кто ее убивает.
_____________
[продано копирайтерам]
dimonise
3.03.2014 - 16:43
ок. спасибо. будем ковырять