Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2013, 02:53
kakadeluxe
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 9 meses
Puntos: 0
Redireccionamiento con geolocalizacion y estadisticas

Buenos días.

Tengo escrito un pequeño programa PHP que pasado un dato a un enlace consulta una tabla para hacer un simple redireccionamiento. Como este ejemplo:
http://automatica-robotica.es/revistas/tarjetalector/lanzadera.php?id=1

Mas abajo, tenéis el programa que le he cambiado los datos de la conexión a la tabla.

Lo que quiero hacer es almacenar los datos de la petición, así como su geolocalizacion hacer hacer estadísticas parecidas a las de Google Analytics.

No tengo idea de como hacerlo, en el foro no he encontrado casos parecidos a lo que quiero hacer.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $id = $_GET['id'];
  4.  
  5. $server="automatica-robotica.es";
  6. $usuario="usuario";
  7. $pass="contraseña";
  8. $db="pruebas";
  9. $link=mysql_connect($server,$usuario,$pass) or die(exit(mysql_error()));
  10. mysql_select_db($db,$link) or die(exit(mysql_error()));
  11.  
  12. $sql="SELECT * FROM tabla_url WHERE id=$id";
  13. $rsx = mysql_query($sql,$link) or die(exit(mysql_error()));
  14.  
  15. $fila = mysql_fetch_row($rsx);
  16. if ($url.$fila[7] == null or $url.$fila[7] == "") {
  17.      $url = "http://automatica-robotica.es";
  18. } else {
  19.      $url = "http://";
  20.      $url = $url.$fila[7]; // el valor de URL
  21. }
  22.  
  23. /* Incrementar el contador de visitas
  24. $contador = $contador.$fila[8];
  25. $contador++
  26. $sql="UPDATE tabla_url set  contador=$contador  where id=$id";
  27. mysql_query($sql)or die (mysql_error()); */
  28.  
  29.  
  30. /* PENDIENTE insertar la IP, el navegador, SO, etc.... del usuario para hacer ESTADISTICAS
  31. ver $_SERVER para PHP */
  32.  
  33. header ("Location: $url");
  34. ?>