Foros del Web » Programando para Internet » PHP »

Pregunta sobre contador de clicks en links

Estas en el tema de Pregunta sobre contador de clicks en links en el foro de PHP en Foros del Web. Hola a todos, como les va? Estoy desarrollando una pagina que va a contener un directorio de paginas...y me ha surgido un inconveniente a la ...
  #1 (permalink)  
Antiguo 15/07/2008, 13:50
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
Pregunta sobre contador de clicks en links

Hola a todos, como les va?

Estoy desarrollando una pagina que va a contener un directorio de paginas...y me ha surgido un inconveniente a la hora de contabilizar las visitas cuando uno entra a un link. Tengo problema con el redireccionamiento, pq contar los clicks, los cuenta y se graba bien en la base de datos, pero al entrar al link no es correcto.
Les paso el archivo php de clicks y abajo el hipervinculo:


Archivo ckicks.php:

<?php
include('config.php');

$conexion = mysql_connect($hostname,$username,$password) or die("Could not connect: " . mysql_error());
mysql_select_db($databasename, $conexion) or die ( mysql_error());

mysql_query("UPDATE enlaces SET visitas=visitas+1 WHERE link='$url'");
header("Location: $link");

/*header('Location: ' . $link); */
?>


Al momento de hacer el hipervinculo en el directorio hago lo siguiente:

{echo "<a href=\"clicks.php?url=".$link."\" target='__blank' class='linkStyle2'>$titulo</a><br>\n";}


El tema es que cuando hago el lick me lleva a una direccion con el siguiente formato:

http://www.midominio.com.ar/clicks.php?url=http://www.paginadestino.com


Espero haber sido claro...

MUCHAS GRACIAS!
  #2 (permalink)  
Antiguo 15/07/2008, 14:21
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Respuesta: Pregunta sobre contador de clicks en links

Hola Alemanarg

Es curioso que registre lo contado, pues según el código:
Código PHP:
 <?php
include('config.php');
    
$conexion mysql_connect($hostname,$username,$password) or die("Could not connect: " mysql_error());
mysql_select_db($databasename$conexion) or die ( mysql_error());

mysql_query("UPDATE enlaces SET visitas=visitas+1 WHERE link='$url'");
header("Location: $link");

/*header('Location: ' . $link); */
?>
no veo que asignes a las variables $url y $link algún valor o mejor dicho el valor que pasas por GET.

Saludo2
__________________

  #3 (permalink)  
Antiguo 15/07/2008, 14:27
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Pregunta sobre contador de clicks en links

Y que podria hacer?
Porque la verdad que vi mucho codigo dando vuelta por la web pero ninguno funciono...

Alguna recomendacion para cambiar?


gracias
  #4 (permalink)  
Antiguo 15/07/2008, 14:33
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Respuesta: Pregunta sobre contador de clicks en links

Pues lo que tienes q hacer es recoger el valor que pasas por GET:
Código PHP:
<?php
include('config.php');
//recoges el valor de url proveniente de los links
$url$_GET['url'];
$link$_GET['url'];//es lo mismo que $url
$conexion mysql_connect($hostname,$username,$password) or die("Could not connect: " mysql_error());
mysql_select_db($databasename$conexion) or die ( mysql_error());

mysql_query("UPDATE enlaces SET visitas=visitas+1 WHERE link='$url'");
header("Location: $link");

?>
__________________

  #5 (permalink)  
Antiguo 15/07/2008, 14:38
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
De acuerdo Respuesta: Pregunta sobre contador de clicks en links

Graciasssssssssssss!!!!

Me ha funcionadoooo!!!!!
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 12:44.