Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wiecznie trwająca sesja
DeW0
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.03.2018

Ostrzeżenie: (0%)
-----


Witam
Od jakiegoś czasu zacząłem raczkować w php. Wszystko działało dobrze itd. ale ostatnio zacząłem tworzyć skrypt logowania.
Wszystko śmigało na początku lecz dopiero później zauważyłem że nie wiem ile bym czekał ciągle jestem zalogowany.
Startuję na samym początku sesję używając session_start();, tworzę w sesji zmienną zalogowany ale po upływie tych 14 minut wszystko wygląda tak jak wcześniej :/ . Restart przeglądarki nic nie zmienia. Zmieniłem nawet czas trwania sesji w pliku php.ini na 5 sekund a po 10 sekundach zmienna $_SESSION['logined'] istnieje. Jak to naprawić?
Z góry dzięki!

PS. Domyślam się że mogłem coś źle napisać czy użyć niewłaściwego sposobu ale jak mówiłem dopiero zaczynam.
PSv2. Jest to serwer XAMPP. Oprócz długości sesji zmieniłem tylko w configu Apache port bo 80 coś mi zajmowało.
Go to the top of the page
+Quote Post
mrk9109
post
Post #2





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Skoro start to i

Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




@mrk9109 albo nie zrozumiales problemu albo nie rozumiesz co robi session_destroy... tak czy siak gadasz glupoty (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
DeW0
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.03.2018

Ostrzeżenie: (0%)
-----


A jaka jest szansa na to że gdybym wrzucił to na jakiś hosting z php zaczeło by działać?
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Generalnie to dziala. Trudno powiedziec czemu nie dziala ci lokalnie bo nie napisales jak ustawiasz ten czas.
Go to the top of the page
+Quote Post
DeW0
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.03.2018

Ostrzeżenie: (0%)
-----


Jak ustawiam czas? Nie ogarniam. Żadnego czasu nie ustawiałem.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Dopiero co sam pisales ze zmieniales czas a teraz idziesz w zaparte ze nic takiego nie robiles... kurcze....
Cytat
Zmieniłem nawet czas trwania sesji w pliku php.ini na 5 sekund
Go to the top of the page
+Quote Post
DeW0
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.03.2018

Ostrzeżenie: (0%)
-----


Aha. Myślałem że domyślisz się że ustawiłem czas zastępując wartość 1440 pięcioma sekundami w pliku php.ini. ale skoro to takie trudne...
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




(IMG:style_emoticons/default/facepalmxd.gif)
Jakby ci dzialalo to bym sie moze i domyslil... ale ze ci nie dzialalo to bylem jednak sklonny uwierzyc ze przestawiles cos innego. No ale widze problem juz rozwiazales skoro taki mocny w gebie sie zrobiles. Gratuluje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
viking
post
Post #10





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Poczytaj:
http://php.net/manual/en/function.ini-set.php
http://php.net/manual/en/session.configuration.php
https://prophp.pl/advice/show/23/o_czym_pow...onfiguracja_php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:03