Hej,
Jag har gjort en liten shoutbox där man även ser vilka som är inne på shoutboxen. För att vet vilka som är inne kollar jag först på varje sida om sidan man är inne på är /chat.php vilket jag får ifrån PHPs konstant $_SERVER["PHP_SELF].
Om man då är på /chat.php så flaggar jag en kolumn till 1 som heter "in_chat" på användarens rad i databasen.
Med AJAX hämtar jag nu alla rader i medlemslistan är in_chat = 1.
Detta funka då fin fint tills en användare bestämmer sig för att öppna en ny tab. Då slinker han ut ur chattsidan eftersom in_chat ändras till 0. Vad ska jag göra för att motverka det här?
Du kan testa det här:
http://www.muggem.com/
Logga in med
muggem/muggem. Sidan heter "Shoutbox" som ni hitter i menyn till vänster.