![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 21.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak to jest ze u mnie w domu sesja sie ladnie trzyma kiedy chodze sobie po stronce a kiedy wrzuce ja na na serwer to juz tak nie jest?
chodzi o to, ze mam dzial linki i tam sie te linki dodaje/edytuje/usuwa... do tych czynnosci wykorzystalem oczywiscie formularze i widze ze to one powoduja ucinanie sesji bo: - bedac zalogowanym w dziale linki moge sobie klikac na wszystkie inne dzialy i jak wchodze spowrotem na linki to dalej jestem zalogowany - kiedy w tych linkach np. dodam jakis link i klikne "dodaj" (formularz) to link sie dodaje ale jestem juz wylogowany (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) domyslam sie ze to konfiguracja serwera ale co moge zmienic w kodzie zeby sesji nie przerywalo? (tzn u goru strony mam sessiobn_start() potem menu a potem jest includowane cos w zaleznosci od potrzeby ) --------edit jeszcze dodam ze mozna to asprawdzic tu: http://pogodanet.pl/~gruszek/eit4/?dzial=linki login: test haslo: test Ten post edytował gruszek_ 1.05.2005, 10:09:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
Może na serwerku czas sesji jest ustawiony na zbyt krótki okres?
Spróbuj z funkcją session_cache_expire dzięki której ustalasz nowy czas przedawnienia sesji - powinno to pomóc. session_cache_expire() zwraca bieżące ustawienie session.cache_expire. Zwrócona wartość podana jest w minutach. Jeśli podany zostanie parametr nowy_czas, bieżący czas przedawnienia zostanie zamieniony na nowy_czas. Czas przedawnienia jest ustawiany na wartość 180 przechowywaną w session.cache_limiter w momencie startu. W związku z tym niezbędne jest wywołanie session_cache_expire() dla każdego żądania pobrania strony (zanim zostanie wywołane session_start().
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 21.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
a czy na pewno pomoze? bo u mnei sesja sie konczy nie po jaims czasie tylko po wyslaniu formularza, moge dlugo chodzic po ztronce i byc zalogowanym ale kiedy wysle formularz to juz klapa :/
------- przetestowalem i jednak nie pomoglo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ------ acha jeszcze dodam ze w formularzu jako action dalem adres mojej strony i ID sesji, co niby powinno ta sesje kontynuowac na sile ale tez nic nie dalo ------- no, poradzilem sobie w koncu - problem lezal w tym ze php zmienna $_SESSION['user'] traktowalo tak samo jak $user, ktorej tez uzylem w skrypcie i to powodowalo konflikt, zmylilo mnie to ze ze na domowym serwerku ten problem nie wystepowal (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował gruszek_ 1.05.2005, 13:12:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:25 |