Witam -potrzebuję zrobić autowylogowywanie userów po 15 minutach nieaktywności, ponieważ jeżeli sami się wylogują z niczym nie ma problemu, niszczenie sesji, zapis do bazy daty i godziny ost. wizyty oraz ustawienie statusu online na 0. Jeżeli jednak się nie wylogują tylko zamkną przeglądarkę to cały czas widnieją w wuszukiwarce użytkowników i w ich profilach jako online itd itd.. Żeby skrypt działał i sprawdzał czy byli aktywni chciałbym nadpisywać time() w rekordzie danego usera w bazie danych. Skrypt będzie co 15 minut sprawdzał czy w bazie danych są użytkownicy którzy mają czas większy niż 15 minut i jeśli tak to zostaną wylogowani, sesja zniszczona itd.
Moje pierwsze pytanie to czy jest to odpowiednie rozwiązanie?
Drugie pytanie brzmi czy dobrym rozwiązaniem będzie za pomocą javy-script odpalać co 15 minut ten skrypt php przez ajaxa, żeby nie trzeba było przypiswać odpalenia tego skryptu do jakiejś akcji innych userów którzy akurat coś robią....
Nie wiem czy odpowiednio zadałem te pytania