[PHP]Sesja czasowa. |
[PHP]Sesja czasowa. |
1.07.2015, 08:34:05
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Witam, jak mogę stworzyć sesję która po 5 minutach zniknie?
|
|
|
1.07.2015, 08:36:50
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
|
|
|
1.07.2015, 08:58:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Kurcze, nie potrafię tego stworzyć, dokładniej chodzi mi o to że w jednym pliku po wykonaniu ifa zapisuje sesję a w drugim pliku odpytuję, jesli sesja jest aktywna to wysiwetlam to a jesli nie to cos innego.
|
|
|
1.07.2015, 09:01:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
|
|
|
1.07.2015, 09:10:05
Post
#5
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Okej, dziekuje, jeszcze jakbyś mi mógł podpowiedzieć jak wyglądało by 5 minut w czasie unixowym. Chcę zrobić tak aby po każdym wysłaniu formularza (jesli bedzie zabita sesja) aktywowało sesję na 5 minut.
Ten post edytował Salur 1.07.2015, 09:11:40 |
|
|
1.07.2015, 09:14:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
time() zwraca aktualny czas w formacie unixowym. Dodajesz do tego 60*5=300 (czyli 60sekund * 5 co daje 5 minut)
|
|
|
1.07.2015, 09:20:04
Post
#7
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Niestety nie zabija sesji, jeśli coś źle napisałem, proszę o poprawienie.
Pierwszy plik:
Drugi:
|
|
|
1.07.2015, 09:24:23
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Napisałem, że do time() masz dodać 300...
|
|
|
1.07.2015, 10:22:48
Post
#9
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Dziekuję. Ostatni myślę że już problem mam.
Sesja zapisuję się dla wszystkich komputerów a chce aby zapisała się tylko dla tego z którego jest wysyłany formularz. Dodam że strona bez logowania więc, nie wiem jak to zrobić. Ten post edytował Salur 1.07.2015, 12:31:59 |
|
|
1.07.2015, 12:37:34
Post
#10
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
musiałbyś pokombinować coś z geolokacja http://us3.php.net/manual/en/book.geoip.php
|
|
|
1.07.2015, 12:39:30
Post
#11
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Kurczę, nie ma jakiegoś prostszego sposobu na to? może na ciasteczkach? pomógłby ktoś?
|
|
|
1.07.2015, 13:29:49
Post
#12
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
możesz na cookie ale te można oszukać
|
|
|
1.07.2015, 13:30:50
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
|
|
|
1.07.2015, 13:36:15
Post
#14
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
no to w sesji zapisuj informacje że wysłany został formularz
i tak jak powiedział Turson Ten post edytował com 1.07.2015, 13:37:40 |
|
|
1.07.2015, 13:49:12
Post
#15
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Ustawiłem stały czas 2 minut dla każdego usera lecz znów uwczesny problem. Sesja nie znika. Czasem znika czasem nie, ktoś wie czemu tak jest? , poniżej kod:
PLIK 1
PLIK2
Ten post edytował Salur 1.07.2015, 14:04:48 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 15:11 |