adi456
9.12.2010, 12:21:33
Witam
Problem polega na tym że po zalogowaniu i pozostawieniu strony w bezczynności przez około godziny, automatycznie wylogowywuje użytkownika. można jakoś podtrzymać sesje? automatyczne odświeżanie odpada ponieważ jeżeli ktoś w tym czasie będzie wypełniać formularz to pewnie dane z niego przepadną.
ciekawskiii
9.12.2010, 12:29:01
skoro po godzinie traci sesje to w skrypcie gdzies jest czas sesji podany, zapewne wystarczy go zmienic a nikt tu nie jest wrozka i nie wie w jakim skrypcie i dlaczego tak sie dzieje
wookieb
9.12.2010, 12:59:31
Wywołanie ajax podtrzymujące sesję?
Wydłuż czas trwania sesji
session options przy użyciu ini_set('parametr' , 'wartosc'); wywołanie podaj w na samym początku pliku który jest zawsze includowany, przed session_start(), sprawdź też czy dalesze ustawienia nie nadpisują tego co zadeklarowałeś
adi456
9.12.2010, 14:49:14
dobrze zrobiłem? to pomoże? czy szukać innych opcji?
ini_set("session.use_only_cookies", 1
);
To nie to...
Tu masz wymuszanie korzystania z ciasteczek, a Ty masz przedłużyć czas.
wookieb
9.12.2010, 14:52:12
A powiedz mi, który demon w tobie siedzący powiedział Ci, żeby tego użyć?
Demona ślepoty możesz sam wygonić, przy innych nie da się nic zrobić.
~wookieb, przystopuj...
Twoja wypowiedź wniosła coś nowego do dyskusji...?
wookieb
9.12.2010, 14:54:29
Oczywiście. To pierwszy stopień egzorcyzmu demona "udającego głupka".
adi456
9.12.2010, 15:04:45
sorki nie doczytałem, znalazłem session.cache_expire czyli zrobić:
ini_set('session.cache_expire', '720');
będzie to oznaczać że sesja będzie podtrzymywana przez 12h ?
była też mowa o tym żeby sprawdzić czy dalsza część nie zmienia ustawień a co może zmienić te ustawienia czy tylko ini_set ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.