Foros del Web » Programando para Internet » PHP »

vinculos en base de datos

Estas en el tema de vinculos en base de datos en el foro de PHP en Foros del Web. Buenos días. Tengo una página con este vínculo Código PHP: <a href=" <?php   echo  $web ;  ?> "> y me gustaría que al pinchar en el ...
  #1 (permalink)  
Antiguo 25/11/2008, 02:11
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 0
vinculos en base de datos

Buenos días.

Tengo una página con este vínculo
Código PHP:
<a href="<?php  echo $web?>">
y me gustaría que al pinchar en el vínculo actaulizase una base de datos donde ya tengo un campo, por ejem. "entradas_web"., donde vá sumando las entradas que se hacen al vínculo.
mi problema está en como hago para que php reconozca cuando se pincha dicho vínculo y ejecute el script.

Gracias y un saludo
  #2 (permalink)  
Antiguo 25/11/2008, 02:25
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: vinculos en base de datos

Si el vinculo apunta a una página tuya, puedes tener en esa página una llamada a una función que se encargue de esas tareas.

Si es para páginas externas, deberías hacerlo con una página intermedia, en la que actualices la BDD y redirecciones (con un header) a la página destino.

Desconozco si existe una forma más directa.
  #3 (permalink)  
Antiguo 25/11/2008, 04:22
Avatar de danielrivas  
Fecha de Ingreso: noviembre-2007
Ubicación: Preprocessing
Mensajes: 275
Antigüedad: 16 años, 5 meses
Puntos: 6
Respuesta: vinculos en base de datos

Yo también opino que eso es lo más acertado Keysher...

Yo pasaría la url como una variable GET codificada en base64, ir a la página que registre la visita, y después ir a la url de destino, descodificando en base64. De esta forma no dejas la url a la vista...
  #4 (permalink)  
Antiguo 25/11/2008, 06:06
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: vinculos en base de datos

muchas gracias por la sugerencia.
Así lo hare.
Un saludo
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 19:30.