Visa ett inlägg
Oläst 2013-04-14, 14:40 #1
secag secag är inte uppkopplad
Medlem
 
Reg.datum: Nov 2012
Inlägg: 211
secag secag är inte uppkopplad
Medlem
 
Reg.datum: Nov 2012
Inlägg: 211
Standard Kolla om man är på sida från javascript

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.
secag är inte uppkopplad   Svara med citatSvara med citat