![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Sesje rejestruje tak:[php:1:5b64bcd96f]<?php
session_register('id'); $_SESSION[user] = 1; ?>[/php:1:5b64bcd96f] Czy da się zrobic, ze w danje chwili jaki 'id' sa zarejestrowane w sesji, czyli wyswietli mi np: 1,5,32,535,756, (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
musiałbyś zapisywać dane do bazy a potem usuwać po zakończeniu sesji (np. po pięciu min nieaktywności).
PS.[php:1:188b9b6b91]<?php $_SESSION['user']='user';//używaj ' ' do tablic ?>[/php:1:188b9b6b91] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
czyli zapisywac tylko nr id usera w bazie i co np. piec minut je usuwac...
[php:1:f5bd022e08]<?php "INSERT INTO tabela SET user='$id'"; ?>[/php:1:f5bd022e08] No a jesli user bedzie dluzej niz 5 min. to jak dalej to zapisywac? |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze umieszczej w php tyklo kod php!!
po drugie robisz tak: robisz tabele z userid data_ostatniego_logowania Teraz jak user wejdzie na strone to jest zalogowany. Przy każdym odświeżeniu zmieniasz date ostatniego logowania. I przy każdym wejściu uruchamiasz skrypt sprawdzający userów, tzn. usuwający wszystkich, którzy się od jakiegoś czasu nie logowali, np. od pięciu minut. Co wcale nie oznacza, że to musi wylogowywać userów, to tylko zmienia ich status na niezalogowanych po stronie serwera, bo np. jezeli użytkownik po 6 min odświeży strone to znowu wgrywasz, że jest zalogowany, odczytując dane np. z sesji, lub ciasteczka! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
...no a jezeli bedzie na stronie 10 min nic nie robiac to bedzie jakonie zalogowany
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
no tak, chyba, że ustawisz sobie czas odświeżania na 10 min. Ale np. jak to jest na tym forum. Jeżeli ipiszesz odpowiedź przez 10 min to już jesteś nie wyświetlany na tym pasku na dole, mimo, iż przecież cały czas jesteś na forum...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
I włąsnie w takich sytuacjach bardzo moze się przydać umieszczanie sesji w ... bazie. A ten temat przewinął się ostatnio przez forum. Polecam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:03 |