![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt logowania, który zapisuje informacje o użytkowniku do sesji. Informacje te są odczytywane przy otwarciu któregokolwiek ekranu, a jeśli okazuje się, że ich nie ma, to juzer jest wywalany do ekranu logowania.
Ale... Czas życia sesji jest ograniczony. Aktywni juzerzy są wywalani i tak mniej więcej po 20 minutach bezczynności. Tymczasem są formularze, które wymagają dłuższego wypełniania. Co wtedy? Próbowałem już wpisać:
co teoretycznie powinno dać juzerowi godzinę na nieprzerwaną pracę z systemem, ale niestety te ustawienia są ignorowane - juzerzy i tak są wylogowywani. Poza tym mam problem taki - gdzie powinienem to wpisać? Przed każdym wywołaniem session_start() czy tylko przed wywołaniem pierwszego session_start() (w skrypcie logowania)? Korzystam z serwera wirtualnego i nie mam dostępu do php.ini. Jestem już po lekturze archiwów grup dyskusyjnych, ale rozwiązania nie znalazłem. Implementacja własnego mechanizmu sesji z różnych przyczyn nie wchodzi w grę. Jakieś sugestie? Pozdrawiam, K |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie slyszałem zbyt wiele o AJAX, może jakiś link podpowiedz?
Mogę napisać własną funkcję javascript, która odświeży formularz co pewien czas, ale nie w tym rzecz... Nie chcę, żeby przeglądarka sama odświeżała stronę kiedy juzer wpisuje dane, bo moze go to lekko wkurzyć... Nie mówiąc już o konieczności każdorazowego sprawdzenia danych wysłanych na serwer, a łatwo przewidzieć, że dane będące w trakcie wpisywania zapewne nie będą odpowiadać wzorcom... Czy nie ma na to sposobu opartego wyłącznie na php? Pozdrawiam, K |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:30 |