Mam w formularzu logowania dodatkowe pole - nie wylogowywuj mnie (id=remember-me). Kod PHP:
<------><------>$sq = "INSERT INTO `sessions` (`id`, `hash`, `uid`, `expire`, `user_agent`, `last_ip`) VALUES (NULL, '$sessionhash', '$user[uid]', NOW() + INTERVAL 14 DAY, '$ua', '$ip')"; <------> } else { <------><------>$sq = "INSERT INTO `sessions` (`id`, `hash`, `uid`, `expire`, `user_agent`, `last_ip`) VALUES (NULL, '$sessionhash', '$user[uid]', NOW() + INTERVAL 1 HOUR, '$ua', '$ip')"; <------> }
Do MySQLa dodają się wpisy z odpowiednim terminem expire (z datą za dwa tygodnie) ale i tak po godzinie przekierowuje do formularza logowania. Gdzieś mi świta, że trzeba jeszcze ustawić setcookie(14*24*3600) czy coś w tym stylu ale nie pamiętam tego kawałka kodu i nie mogę się go dogooglować. Czy ktoś mnie nakieruje na właściwe tory? Dzięki!