Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Executar ação quando entrar no site e quando sair

11-05-2011 20:22

Oi

Como faço para executar uma ação quando alguem entrar no site e quando sair?

Queria para poder colocar sistema de usuario online e offline :wasntme:

Brigado :)
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Executar ação quando entrar no site e quando sair

11-05-2011 20:27

A forma mais segura de ter uma ação ao acessar o documento seria usando um cookie, onde, enquanto o cookie não estiver gravado no computador do usuário, mostre a mensagem. Após a mensagem ser exibida uma vez, cria-se o cookie no computador do usuário parando a exibição por um tempo.

Agora criar um evento ao sair do documento é meio complicado. Agora, se o usuário sair sempre clicando em um link, ai fica fácil.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Executar ação quando entrar no site e quando sair

11-05-2011 20:28

Não é possível fazer com o $_SESSION? ;(
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Executar ação quando entrar no site e quando sair

11-05-2011 20:32

Sim, é possível usar SESSION, só que a SESSION não tem tempo definido, ou seja, se você fizer uma ação para ocorrer enquanto o usuário não tem determinado valor gravado na SESSION, pode ocorrer dessa ação ocorrer no mesmo dia.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Executar ação quando entrar no site e quando sair

11-05-2011 20:48

Eu queria que ele por na db on quando entra no site e quando sai por off ;(


Brigado mesmo assim
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Executar ação quando entrar no site e quando sair

11-05-2011 20:54

A pessoa tem que ser logar na página? Se tiver, ao logar você faz o UPDATE na tabela alterando o status para on. O importante é ter um identificador informando que a pessoa chegou a página. Para verificar se a pessoa saiu da página, você pode usar a mesma estrutura do sistema de usuários online.

Em um sistema de usuários online, quando a pessoa acessa a página, é salva no banco de dados, e a cada refresh no documento, é verificado se a pessoa já está tantos minutos sem atualizar a página, ou seja, saiu do documento.

Estuda esse script abaixo
Usuarios-on-line_33_650.html
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado