¿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
  Mi primera pagina web en PHP torgar22 6 4,489 30-11-2015, 06:19 PM
Último mensaje: piinbook
  Calculadora Básica En PHP torgar22 0 2,188 23-10-2015, 06:36 PM
Último mensaje: torgar22
  Clase php 4 que toma un archivo xml y lo convierte en un array torgar22 0 2,245 22-09-2015, 06:15 PM
Último mensaje: torgar22
  Impedir que se guarde en el cache del browser una página PHP torgar22 0 2,178 22-09-2015, 06:05 PM
Último mensaje: torgar22
  Función php, devuelve la cantidad de páginas indexadas por google de un sitio torgar22 0 2,083 22-09-2015, 06:02 PM
Último mensaje: torgar22



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018