Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Vellenger

Ágata
  • Contenido

    4665
  • Mensajes en Chat

    676
  • Registrado

  • Última Visita

Todo el contenido de Vellenger

  1. Eliminar visitas y sesiones Automaticamente mayores a 24 hs. Aqui por pedido. Aqui les dejo este mini-mod que les puede ser de utilidad para los que tienen muchas visitas en su web. Esta tabla w_visitas y u_sessions puede almacenar datos inecesarios mas que para tener estadisticas de las visitas. Esto les ocaciona problemas aveces cuando quieren cambiar de servidor y su base de datos es muy grande, con esto podran reducir conciderablemente. Para las visitas en c.posts.php buscamos: // AGREGAMOS A VISITADOS... PORTAL Y agregamos arriba: $query = mysql_query('SELECT COUNT(id) as total FROM w_visitas'); $data = mysql_fetch_assoc($query); $time = time() - 1440*60; if($data['total']>100){ mysql_query('DELETE FROM w_visitas WHERE date < \''.$time.'\' '); } Para las sesiones en c.user.php buscamos: // Establecemos la cookie $this->set_cookie('sid', $this->ID, $this->sess_expiration); Y agregamos abajo: $query = mysql_query('SELECT COUNT(session_user_id) as total FROM u_sessions'); $data = mysql_fetch_assoc($query); if($data['total']>100){ $time = time() - 1440*60; mysql_query('DELETE FROM u_sessions WHERE session_time < \''.$time.'\' '); } Donde veran los numero 100 en ambas pueden cambiarlas por la canditdad que quieran que que se actualice al llegar a esa cantidad, dependiendo de la actividad que tengan en sus web. Hagan copias de sus tablas si quieren probar. Espero les sea de utilidad.. hasta la póxima.
×