Fazer um diário / log de uso

  • Autor Autor Daniel Muñoz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Daniel Muñoz

Daniel Muñoz

1
Pi
Programador
Verificado
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola betas.

Necesito realizar un log / bitacora para un pequeño programa que estoy haciendo.

Ese dicho log debe guardar en un documento de texto (mensual) la ip de donde se conecta el usuario, el nombre de usuario, y a que paginas accesa o acciones que realiza)

¿es posible realizar esto?

Si alguien pudiera explicarme o indicarme alguna guía me ayudaría mucho.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Saludos,

Para eso tendras que crear una tabla en la Base de datos, donde vayas guardando todas las urls donde van accediendo... cada vez que entra en dicha url ...

Los campos necesarios serian... id_usuario, url, ip, fecha
Asi puedes sacar todos los registros por id_usuario, que te dará por otro lado el nombre de usuario

Luego para sacar la IP tienes esta funcion:

function getRealIP() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];

if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];

return $_SERVER['REMOTE_ADDR'];
}
 
Voltar
Topo