a może w sesji zapisać moment jej rozpoczęcia...i później przy każdym wywołaniu strony sprawdzać czy nie została przekroczona wartość 24 min (oczywiście działamy na wartościach unixowych).
W chwili gdy przekroczy to alert js.
Troche prowansalskie rozwiązanie ...ale działa