Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera to montando um sistema de usuários online... bem
eu consigo saber quando o cara entra na pagina, porém quando sai que é o problema, pesquisei por ai e nada achei... então desenvolvi uma ideia que tive, vejam o exemplo abaixo
index.php
<iframe name="ifra" id="ifra" width="500" height="100" frameborder="1"></iframe><script>function verifica(){ document.all.ifra.src='online.php?pri=t';}function remove(){ window.open('online.php?pri=r&ip=<? echo $ip ?>','popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=10,height=10,screenX=0,screenY=0,top=0,left=0')// alert();}</script><body onLoad="verifica();" onUnload="remove()"><br></body>
O evento onUnload na tag body faz com que ao se fechar a janela (X) ou dar um ALT + F4 se execute uma função, então pensei, ao se fechar a janela, executo um pop up chamando um arquivo.php que pega o IP, e remove da tabela do banco o cara...
funciona perfeitamente, mas só se o cara não tem um bloqueador de pop up...
se o cara tem dai ferro.. pq ele não é removido da tabela.. etc etc, dai da confusão.
Alguem tem uma idéia melhor ?
vlw
Carregando comentários...