Como saber o tempo restante do Cookie
Olá pessoal, estou criando um sistema e precisaria que salvasse no banco de dados o tempo que o usuário ficou logado. Porem o que eu fiz não deu muito certo.
setcookie("idlog", $idlog, time()+60);
$sql = mysql_query("UPDATE `log` SET `time` = `time` + 60 WHERE `id` = '$idlog' LIMIT 1 ;");
O código funciona mas esse comando executa em todas as paginas... então se você abrir 10 paginas e sair vai marcar 600 segundos e não é o tempo real.
Eu não sei se existe um jeito de criar isso... mas pelo meu codigo eu acho que a alternativa seria: 60 - tempo restante do cookie e o valor seria adicionado no banco e no cookie.
Alguem sabe pegar esse tempo do cookie ou outro metodo para saber o tempo que o visitante ficou no site?
Obs: não adianta aqueles sites que fazer isso pois eu gravo no banco de dados junto com ip, usuario e outros dados.
Obrigado
Discussão (3)
Carregando comentários...