Utilizadores online avançado

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,
 
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:
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??
 
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 ;)
 
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?
 
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:
Back
Topo