ascii flow chart (sort of)
Code:
updating session table..
--
ENTER
sql: DELETE FROM session_table WHERE timestamp>(now()-$session_timeout)
sql: UPDATE INTO session_table SET timestamp=now() AND session_id=$your_session_id
RETURN
--
reading sessions table..
--
ENTER
sql: SELECT * FROM session_table
php: print all returned records
RETURN
--
You'll have to define $session_timeout as an integer constant. This will signify how long to keep a session before killing it.
You'll also have to generate a unique $your_session_id and use it to track users.