Foros del Web » Programando para Internet » PHP »

Contar las visitas entrantes desde otras webs

Estas en el tema de Contar las visitas entrantes desde otras webs en el foro de PHP en Foros del Web. Me gustaría realizar un código que contabilizara las visitas que entran en mi web (in.php) ya que tengo un código que contabiliza las visitas que ...
  #1 (permalink)  
Antiguo 06/07/2007, 07:15
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Contar las visitas entrantes desde otras webs

Me gustaría realizar un código que contabilizara las visitas que entran en mi web (in.php) ya que tengo un código que contabiliza las visitas que yo envio desde mi pagina (out.php).

La idea sería crear un TOP de sitios web de forma fácil.

Pero me falta saber contabilizar las visitas entrantes.

Utilizo base de datos, y el nombre de la tabla es "top".

Alguien me puede hechar una mano porfavor?

Gracias
  #2 (permalink)  
Antiguo 06/07/2007, 07:51
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Re: Contar las visitas entrantes desde otras webs

Me falta información para responderte.. ¿Por qué no nos enseñas in.php y out.php, o nos dices de qué van?
  #3 (permalink)  
Antiguo 06/07/2007, 07:56
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 20 años, 11 meses
Puntos: 3
Re: Contar las visitas entrantes desde otras webs

en tu archivo in.php puedes trabajar con $_SERVER[HTTP_REFERER] y crear una sentencia en el cual ingrese en la BD sólo las URL´s que no igual a tu dominio....
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #4 (permalink)  
Antiguo 06/07/2007, 12:53
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Contar las visitas entrantes desde otras webs

Hola.

El archivo out.php que utilizo es el siguiente:

Código PHP:
<?php
//Archivo que contabiliza los clicks enviados a nuestras webs amigas
include("config.php");

if (isset(
$id))
{
    
$sql "SELECT * FROM top WHERE id = '$id'";
    
$resultado mysql_query($sql) or die("Error al conectar con la base de datos"); 
    
    
$sql2 "UPDATE top SET hitsout=hitsout+1 WHERE id = '$id'"//Incrementamos las visitas
    
$resultado2 mysql_query($sql2) or die("Error al conectar con la base de datos");
    
    while (
$fila mysql_fetch_array($resultado))
    {
        
$url $fila[siteurl];
    }
    
header("Location: $url"); //Abrimos la página
}
?>
Ahora me faltaría el archivo in.php... que ese no lo se hacer. ¿Alguien que me ayude porfavor?

el cirujano podrías explicarme un poco más sobre lo que comentas? gracias
  #5 (permalink)  
Antiguo 07/07/2007, 20:44
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Contar las visitas entrantes desde otras webs

Ya teneis ahi mi codigo. Podeis ayudarme porfavor?

Gracias
  #6 (permalink)  
Antiguo 07/07/2007, 23:16
 
Fecha de Ingreso: julio-2006
Mensajes: 50
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Contar las visitas entrantes desde otras webs

Probaste con $_SERVER['HTTP_REFERER']?

Si haces algo como:
Código PHP:
<?php

echo $_SERVER['HTTP_REFERER'];

?>
Y otra página que tenga un enlace a la página anterior verás que te muestra desde dónde llegaste.

Tienes que probar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.