0

Classe Usuários Online

criado por Marivaldo Cabral em 23/07/2003 4:54pm
Esta classe implementa a interessante ferramentas que os sites atuais possuem que informar o número de usuários conectados, só que com uma vantagem não há a necessidade de usar banco de dados
Data Autor Changelog Download
23/07/2003 4:54pm Marivaldo Cabral - Versão 1.0.0
28/08/2003 7:13am Marivaldo Cabral Versão 1.0.1 Versão 1.0.1
05/09/2003 3:12pm Marivaldo Cabral Versão 1.0.2 Versão 1.0.2

Comentários:

Mostrando 1 - 2 de 2 comentários
Olá Marcelo,
Para vc utilizar a classe é necessário vc criar um diretório chamado session e dentro deste diretório vc deve criar outro diretório: por exemplo clientes, ambos tem que permissão total 777 no diretório clientes coloque pelo menos um arquivo como o nome session_blablabla a classe vai abrir este diretório e contar quantos arquivos existem se vc perceber esta classe pode distingui de onde vem os usuários.

Para criar o arquivo eu aconselhe vc usar a seguinte idéia durante a autenticação crie um arquivo com o comando:
$file = "session_" . date("dmY") . date("His");
$fp = fopen ($file, "w");
registre a variável $file na sessão e depois crie um arquivo que verifica se o usuário esta logado usando a função session_is_registered() caso positivo vc abre o arquivo e grava alguma coisa só p/ alterar a data de modificação do arquivo.
Porque se o arquivo tiver sua data de criação maior que 3 minutos a classe não considera mais este arquivo (como se fosse um Timeout) e deleta o arquivo e quando o usuário fizer o logoff vc deleta o arquivo.

Bom qualquer duvida estamos ai
Cabral
28/08/2003 12:24pm (~20 anos atrás)

Olá , achei interessante a Classe, estava procurando algo assim para saber quem está online.

Mas eu não sei como fazer para utiliza-la:
1) 0 usuário se loga e é autenticado pelo BD, eu fiz.

2) Crio a seção:
session_start("usuarios");
3) registro a variavel com login:
session_is_registered('usr_login');
4)Desculpe o meu desconheimento, como usar a sua classe ? Onde fica Lista das pastas de usuários ?

Desculpe alguma gafe, mais estou aprendendo PHP.

Obrigado

Marcelo
28/08/2003 11:23am (~20 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)