1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Utilizadores online avançado

Discussão em 'Web Development' iniciada por nunoms, 5 de Outubro de 2008. (Respostas: 9; Visualizações: 676)

  1. nunoms

    nunoms Power Member

    Viva,

    Gostaria que me ajudassem a fazer um script para ver os utilizadores online de um site.

    O script deverá conter o IP, nome do ISP, zona. Se houver mais informações melhor.


    Cumprimentos,
     
  2. tomassantos

    tomassantos To fold or to FOLD?

  3. nunoms

    nunoms Power Member

    Não era bem isso que eu queria.

    De preferencia um script em php
     
  4. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Em que linguagem?
    Se for PHP
    (li agora a tua resposta, depois de fazer o post), tens o $_SERVER["REMOTE_ADDR"] para o IP; tens o gethostbyaddr() para saberes o hostname dado o IP, e quanto à zona, precisas de um geolocator (os grátis não costumam ser grande coisa, e os bons são pagos).
    Quanto a mais informações, olha, cria um script novo e escreve só isto:
    PHP:
    <?php echo "<pre>"print_r($_SERVER); echo "</pre>"?>
    Ficas assim com as informações todas que podes obter :P um bom exemplo de informações interessantes para estatísticas é o user-agent.
     
    Última edição: 5 de Outubro de 2008
  5. nunoms

    nunoms Power Member

    Boas,

    Bom, eu não sou um grande mestre em php mas,
    este código:
    PHP Code:
    <?php echo "<pre>"; print_r($_SERVER); echo "</pre>"; ?>

    não vai mostrar só os meus dados?

    Vai mostrar os ip's dos outros utilizadores online??
     
  6. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Não, isso dá alguns dados sobre o cliente. O código que dei serve só para veres que dados podes obter, e depois guardas tu os dados que quiseres numa BD para registo futuro.

    Não é tão simples como ir buscar uma variável e ter tudo ;)
     
  7. anjo2

    anjo2 Power Member

    A zona não é viável, apesar de ser possível obter uma zona, por vezes está errada ou pouco objectiva. Chega-te ISP e pais?
     
  8. nunoms

    nunoms Power Member

    Sim, basta isso.
     
  9. anjo2

    anjo2 Power Member

    Tens na minha assinatura a bandeira, não tenho ainda como te arranjar o isp, mas o país tenho.
    PHP:
    $ip $_SERVER['REMOTE_ADDR'];
    $handle fopen("http://www.ipdomain.info/country[".$ip."]""r");
    $country stream_get_contents($handle);
     
    Última edição: 6 de Outubro de 2008
  10. nunoms

    nunoms Power Member

    Boas,

    Arranjei este grande programa em php: http://bbclone.de/demo/

    Tem todos os detalhes de estatisticas de sites.

    Espero que seja util para vocês.

    Cumprimentos,
     

Partilhar esta Página