Próbuję stworzyć w php chat (a na Javie się nie znam). Chat ten korzystać ma z bazy danych mySQL. W tabeli znajdują się pola:
ID, user, czas_wejscia, czas_wyjscia i obecny.
czas_wejscia i czas_wyjscia, są to pola typu TIME, login to VARCHAR, ID to INT, a obecny to ENUM(tak,nie).
Kiedy ktoś się zaloguje, jego login i czas wejscia zostają wpisane do tabeli, pole czas_wyjscia dostaje wartość 00:00:00, a obecny wartość 'tak'.
Chciałbym, żeby po naciśnieciu na przycisk Wyloguj, jego login i czas_wejscia pozostawaly bez zmian, czas_wyjscia dostawal czas serwera a obecny zmienial sie na 'nie'. Nie wiem jednak, jaki sposob identyfikacji wprowadzic, zeby serwer wiedzial, kto chce sie wylogowac.
Mógłbym wprawdzie wprowadzić jeszcze pole, do którego trafiał by adres IP, osoby, która się loguje, ale co zrobić, jeżeli np. 2 osoby logują się na chata, a siedzą sieci lokalnej (identyczne IP)? Może plik cookie?
Nie wiem...




