1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Solucionado ¿Como puedo crear un contador de visitas?

Tema en 'Temas Solucionados' comenzado por JoseDlsr, 8 de Marzo de 2015.

Estado del tema:
No está abierto para más respuestas.
  1. JoseDlsr

    JoseDlsr Nuevo Miembro

    Se incorporó:
    8 de Marzo de 2015
    Mensajes:
    11
    Me gusta recibidos:
    1
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Estudiante SMR
    Localización:
    Málaga, España
    Página web:
    necesito un contador de visitas para mi web pero que sea con código de mi propia página (que no tenga enlaces a otras páginas)
     
  2. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    208
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Dime como lo quieres, ¿Que al dar F5 lo cuente como visita o al encontrar un nuevo nodo, diferente al anterior, o por tiempo de actividad?, se esperan respuestas, asì podremos ayudarte. Saludos.
     
    A Strong Backers le gusta esto.
  3. JoseDlsr

    JoseDlsr Nuevo Miembro

    Se incorporó:
    8 de Marzo de 2015
    Mensajes:
    11
    Me gusta recibidos:
    1
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Estudiante SMR
    Localización:
    Málaga, España
    Página web:
    Quiero que sea que cada vez que entre alguien a mi página que se sume 1 a un contador
     
  4. Creigthon

    Creigthon
    Moderador

    Se incorporó:
    9 de Enero de 2015
    Mensajes:
    181
    Me gusta recibidos:
    110
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Programador analista y Diseñador Gráfico.
    Localización:
    La Serena, Chile
    eso es facil, capturas la ip del visitante y la registras en base de datos o en un .txt desde php.

    Obtener el IP real del usuario
    Entonces basado en estas tres formas de obtener el IP del cliente crearemos una función llamadagetRealIP el cual devolverá el IP del cliente.
    PHP:
    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'];
    }
    La función verifica si existen las primeras variables del servidor y según el resultado nos devuelve el valor del IP. Una vez obtenida este IP lo podemos utilizar para verificar si el usuario esta o no en la lista de visitantes. ya que pienso que quieres llevar un contador de las personas que estan viendo tu web. despues en un txt escribimos la ip capturada y de este punto se pueden hacer muchas cosas, por ejemplo hacer una lectura de ficheros.

    LECTURA DE FICHEROS
    Para leer un archivo de texto línea a línea en PHP vamos a utilizar la función fgets(). Por ejemplo si queremos leer línea por línea el archivo 'archivo.txt' que se encuentra ubicado en la misma carpeta que el archivo 'leer.php', tenemos que escribir en el archivo PHP:
    PHP:
    <?php
    $file = fopen("archivo.txt", "r");
    while(!feof($file)) {
    $contador+1;
    }
    fclose($file);
    ?>
    Como podemos observar, lo primero que debemos hacer es abrir el fichero 'archivo.txt' y luego ir leyendo línea a línea hasta llegar al final. Recordemos que “r” es el modo de apertura que abre el archivo sólo para lectura. La lectura comienza al inicio del archivo. Después cerramos el fichero. y mostramos la variable que obtiene el numero total de visitantes con "$contador", pero para esto antes se debe abrir el fichero, verificar si la ip ya esta en el fichero, y su no guardar la ip en el fichero.... aunque yo en esto lo usaría mas en mysql. es mas practico.

    saludos.
     
    A Strong Backers y JoseDlsr les gusta esto.
  5. JoseDlsr

    JoseDlsr Nuevo Miembro

    Se incorporó:
    8 de Marzo de 2015
    Mensajes:
    11
    Me gusta recibidos:
    1
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Estudiante SMR
    Localización:
    Málaga, España
    Página web:
    Vale gracias :D
     
Estado del tema:
No está abierto para más respuestas.

Comparte esta página