• Anuncio

Contador de clicks salientes con PHP y MySQL

Scripts, ayuda, tutoriales y más cosas sobre PHP

Contador de clicks salientes con PHP y MySQL

Notapor Jakk » 17 Jul 2010, 09:19

Contador de clicks salientes con PHP y MySQL

El código puede ser guardado como go.php, por ejemplo. Usa una base de datos donde se almacenan las URL’s del sitio con un identificador único, que luego usaremos para como referencia en la página:

Código: Seleccionar todo
<?php
   // Recibimos la ID del vinculo desde la URL
   $id = $_REQUEST['id'];

   // Nos conectamos con la base de datos
   mysql_connect("servidor_db", "usuario", "contraseña") or die(mysql_error());
   mysql_select_db("nombre_db") or die(mysql_error());

   // Incrementamos en 1 el contador del link con la ID especificada en la url
   $update = "UPDATE contador_clicks SET clicks=(clicks + 1) WHERE id='$id'";
   mysql_query($update) or die (mysql_error());

   // Buscamos el vinculo con la ID especificada y redirigimos el navegador
   $data = mysql_query("SELECT link FROM contador_clicks WHERE id='$id'") or die(mysql_error());
   $info = mysql_fetch_array($data);
   header("Location:" .$info['url']);
?>


Para un ejemplo simple, podemos usar una tabla con esta estructura:

Código: Seleccionar todo
CREATE TABLE IF NOT EXISTS `contador_clicks` (
   `id` int(11) NOT NULL auto_increment,
   `url` text(255) NOT NULL,
   `clicks` int(11) NOT NULL default '0',
   UNIQUE KEY `id` (`id`)
);


Ahora, los enlaces que queremos contar serian de esta forma:

Código: Seleccionar todo
<a href="http://dominio.com/go.php?id=4">Vinculo a sitio web</a>


Donde id=4 es el identificador del vinculo que agregamos previamente a la base de datos.

Autor: tikitakfire.
Fuente: tikitakorama.com.ar
SI QUEREIS DIVERTIROS,HACER AMIGOS,JUGAR ONLINE...ENTRAR EN http://www.mundoforeros.com OS ESPERAMOS!!!
Avatar de Usuario
Jakk
Administrador
Administrador
 
Mensajes: 1160
Registrado: 17 Ago 2009, 17:28

Anuncio

Re: Contador de clicks salientes con PHP y MySQL

Notapor isabel_flores » 22 Jul 2014, 10:35

hola soy nueva en esto de los foros, no se si puedo solicitar esto espero que si. :tomaatit:
Mi problema es el siguiente:
Seguí todos los pasos y el Contador funciona perfectamente al hacer click en la url, lo único malo
es que no me envía a la url que la e insertado a traves de pypmyadmin y me muestra el siguiente error. :muro:
Unknown column link in field list (Enlace de la columna Desconocido en lista de campos)
espero puedan ayudarme :thanks:
espero poder aprender mucho de ustedes.
Avatar de Usuario
isabel_flores
Recien llegado
Recien llegado
 
Mensajes: 1
Registrado: 22 Jul 2014, 09:48


Volver a PHP

 


  • Temas Relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

  • Anuncio