¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Contador de visitas
#1
0
Contador de visitas en PHP y MySQL con control de visitas totales y del mes actual.

CONTADOR.PHP

Código PHP:
<?
// -------------------------
// "El conocimiento nos pertenece a todos"
// Modificalo a tu gusto, pero no quites este
// comentario, Gracias.
// -------------------------
// CONTADOR DE VISITAS PHP & MySQL

// $con es el identificador de la conexion con la base de datos
function visitas($con) {
    
// Tiempo que se guardará la cookie (Por defecto 10 minutos)
    
$minutos 10;
    
// ------------------
    
$laFecha getdate();
    
$mesActual $laFecha["mon"];
    
$anioActual $laFecha["year"];
    
$resultadoSQL mysql_query("SELECT * from estadisticas WHERE mes=$mesActual AND anio=$anioActual",$con);
    if(
mysql_num_rows($resultadoSQL) == 0) {
        
$actualizacion mysql_query("INSERT INTO estadisticas (mes, anio, visitas) VALUES ($mesActual$anioActual, 0)",$con);
    }
    
$resultadoSQL mysql_query("SELECT SUM(visitas) from estadisticas",$con);
    
$datosStats mysql_fetch_row($resultadoSQL);
    
$total $datosStats[0];
    
$resultadoSQL mysql_query("SELECT * from estadisticas",$con);
    
$datosMensual mysql_fetch_row($resultadoSQL);
    
$elMes $datosMensual[0];
    
$elAnio $datosMensual[1];
    
$visitasDelMes $datosMensual[2];
    
$visitante $_COOKIE['misVisitas'];
    if(!isset(
$visitante)) {
      
setcookie("misVisitas","visitante",time()+(60*$minutos),"/");
      if(
$mesActual!=$elMes) {
          
$delMes=0;
      }
      
$total++;
      
$visitasDelMes++;
      
$actualización mysql_query("UPDATE estadisticas set visitas=$visitasDelMes WHERE mes=$mesActual AND anio=$anioActual",$con);
    }
    
$resultadoVisitas[0] = $total//Total de visitas en la página
    
$resultadoVisitas[1] = $visitasDelMes//Visitas totales del Mes actual
    
return $resultadoVisitas;
}

?>

CONTADOR.SQL

Código:
#
# Creación de la tabla 'estadisticas'
#

CREATE TABLE estadisticas (
  mes tinyint(3) unsigned NOT NULL default '0',
  anio int(3) unsigned NOT NULL default '0',
  visitas int(3) unsigned NOT NULL default '0',
  KEY mes (mes,anio)
) TYPE=MyISAM;

#2
0
¿Es tuyo el código?
Visita mi Blog haciendo Click: https:www.darthal.com

Consejos para guitarristas, músicos, y encontrarás mi música también.

#3
0
Esta bastante bueno, ya veré en donde lo puedo implementar. Gracias!

#4
0
Interesante, pero uso wordpress y jetpack con eso me basta Sonreir

pero puede que lo pruebe para que lo vean los usuarios.

como pregunto @Losox es tuyo el codigo?

si no es tuyo deberias poner la fuente de donde lo sacaste

saludos
Reglas de LagriHost | WIKI/Ayuda-FAQ | Nuestro Equipo | Solicita tu Hosting en 7 Pasos
No doy soporte por MP! Para eso esta el foro Guiño


[Imagen: banner-colabora.gif][Imagen: 8mt2wBp.jpg]



Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Crear un Formulario o Libro de Visitas torgar22 0 531 18-06-2015, 12:27 PM
Último mensaje: torgar22
  Guarda las IP's de tus visitas. zoek 2 433 24-07-2014, 11:18 PM
Último mensaje: zoek



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018