![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 17.03.2004 Skąd: Teresin Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jak to zrobić, by skrypt mi usuwał "gościa" z serwera, który się zalogował (=zapisał się na serwerze), a później zamknął przeglądarkę bez wylogowania się (i jego wpis został). Jak się "gość" wyloguje, to skrypt mi kasuje jego wpis, a jak nie, to ten wpis zostaje - i to mi trochę komplikuje sprawę. Proszę o pomoc, bo nie mam pomysłu, jak to zrobić... -------------------- pmrn.niepokalanow.pl
Pogotowie Modlitewne - zapraszam! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 17.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Jak to zrobić, by skrypt mi usuwał "gościa" z serwera, który się zalogował (=zapisał się na serwerze), a później zamknął przeglądarkę bez wylogowania się (i jego wpis został). Jak się "gość" wyloguje, to skrypt mi kasuje jego wpis, a jak nie, to ten wpis zostaje - i to mi trochę komplikuje sprawę. Proszę o pomoc, bo nie mam pomysłu, jak to zrobić... Nie za bardzo rozumiem . Co to oznacza "usuwał gościa z serwera" . Bo raz piszesz że zalogował się (czyli to jest zarejestrowany użytkownik potem że to gość ... i co to oznacza usuwał z serwera . Każdego usera możesz po cookies rozpoznac ... i wtedy obrabiać to dowoli ale nie wiem czy ci o to chodzi |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
wystarczy ze ustawisz cookie bez dodawania paremetru wygasania,
albo uzyj sesji |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jesli chcesz miec cos takiego ze w momencie zamkniecia przegladarki "skrypt usunie goscia z serwera" to nie da sie tego zrobic. Mozna to ominac np sprawdzajac kiedy user ostatni raz kliknal na jakiegos linka (musialbys to zapisywac w bazie danych) i jesli minelo przykladowo 10 minut uznac go za wylogowanego (w tym samym czasie powinno wygasnac cookie)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Jesli chcesz miec cos takiego ze w momencie zamkniecia przegladarki "skrypt usunie goscia z serwera" to nie da sie tego zrobic. Mozna to ominac np sprawdzajac kiedy user ostatni raz kliknal na jakiegos linka (musialbys to zapisywac w bazie danych) i jesli minelo przykladowo 10 minut uznac go za wylogowanego (w tym samym czasie powinno wygasnac cookie) Venomz: Poczytaj na php.net o sesjach oraz cookies i sam skomentuj to co napisales ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Venomz: Poczytaj na php.net o sesjach oraz cookies i sam skomentuj to co napisales ![]() widze ze problem zrozumielismy inaczej bo nie wydaje mi sie zeby chodzilo tutaj tylko usuniecie ciasteczka po zamknieciu przegladarki. skoro jest system logowania i wylogowywania to powinna byc baza danych ktora trzyma informacje o userach itp. general pisze ze jak "gosc sie wyloguje to skrypt kasuje jego wpis" - to mi wyglada na jakas interakcje z baza danych ktora raczej sie nie dokona jesli user zamknie przegladarke. dlatego podalem przyklad jak sprawdzic czy user jest zalogowany. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 17.03.2004 Skąd: Teresin Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję bardzo za pomoc!
Pokombinuję coś z "ciasteczkami" i z sesjami, choć częściowo powinno to mi rozwiązac problem! ----- Nie mam możliwości korzystania z bazy MySQL czy jakiejś innej - to mi też utrudnia robotę. System logowania: "gość" - znaczy użytkownik zarejestrowany i zapisany w pliku "użytkowników" - ma możliwość logowania - i wtedy wyświetla mi na stronie, że on jest zalogowany. Gdy się wyloguje, to mi skrypt usunie nazwę "użytkownika" - i on "zniknie" - coś podobnego, jak na tej stronie Forum na dole, gdy podaje, ilu jest zarejestrowanych, a ilu jest gości... No i taki problem, że jak "użytkownik" - zalogowany - zamknie przeglądarkę bez wylogowania się, to skrypt tego nie "wyczuje" i dalej wyświetla, że "użytkownik" jest obecny, co nie jest zgodne z prawdą... Jeśli by ktoś znalazł bardziej skuteczny sposób niż tylko "ciacha" na kontrolowanie "zalogowanych", to będę wdzięczny. OK! Zrobiłem coś takiego:
Może to nie jest jakieś rewelacyjne rozwiązanie, ale na razie się sprawdza ![]() -------------------- pmrn.niepokalanow.pl
Pogotowie Modlitewne - zapraszam! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 01:05 |