Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2004, 03:15
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 11 meses
Puntos: 2
Hola.

Mira, en teoria con la variable global $_SERVER['HTTP_REFERER'], esta indica la URI desde donde vino la pc cliente (usuario), para guardar todas las paginas referentes podrías hacerlo en un txt o en una DB, yo me inclinaria por esto ultimo (no soy muy fanatico de darle permisos de escritura a archivos/carpetas). Para ello tendrías que hacer un archivo llamado referer.php y llamarlo con include() desde las paginas que quieras.

La base de datos tendría que tener 2 campos como minimo, URI_referer, IP, por lo menos para tener un control, luego podrías agregarle más campos como URI_final, para saber "a que pagina llego", entonces tendrías de donde vino, a donde fue y la ip...

Tambien tienes otra opcion, si es que trabajas con "afiliados" puedes darle un "ID" a cada afiliado, y en todas las url que el necesite pasar dicho id, por ejemplo, si mi id es "FuLaNo_" y quiero acceder a la pagina http://www.dominio.com/venta_de_productos.php podría pasar las variables de esta forma http://www.dominio.com/venta_de_prod...eferer=FuLaNo_ y cada vez que pase por la URI me sumaria 1 a la base de datos con mi id.. en fin..

Sino es eso lo que quieres, pido disculpas, es lo que yo entendí...

PD: La variable $_SERVER['HTTP_REFERER'] no siempre tiene contenido, yo la uso mucho para los errores 404, de esta forma puedo saber (la mayoria de las veces) desde donde se accedio al link que ya no funciona, y avisar al webmaster para que lo cambie, por ejemplo...
__________________
I Love Programming...