Foros del Web » Programando para Internet » PHP »

problemas con HTTP_Referer

Estas en el tema de problemas con HTTP_Referer en el foro de PHP en Foros del Web. Saludos, Como puedo saber de donde viene mi visita si es redireccionado a traves del comando header de php? e intentado con la variable $_server(HTTP_REFERER) ...
  #1 (permalink)  
Antiguo 18/11/2008, 08:18
Avatar de davidisrael  
Fecha de Ingreso: enero-2002
Mensajes: 62
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta problemas con HTTP_Referer

Saludos,

Como puedo saber de donde viene mi visita si es redireccionado a traves del comando header de php? e intentado con la variable $_server(HTTP_REFERER) y me funciona cuando viene de un link, pero cuando es redireccionado a traves de un header, esta variable se muestra vacia.
__________________
Anl. David Ortega Mazzini
  #2 (permalink)  
Antiguo 18/11/2008, 08:37
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 8 meses
Puntos: 105
Respuesta: problemas con HTTP_Referer

con que objetivo eh????

chequea en wordpress y tiene unas estadisticas que muestra de donde vienen los vivitantes y donde dieron click, y hasta que palabras buscaron en los buscadores para llegar a la web.

seguro por ayi debe estar un codigo o logica para llegar a ello.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 18/11/2008, 09:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: problemas con HTTP_Referer

Hola davidisrael,

Eso es porque por parte del protocolo HTTP, necesitas explicitamente enviar la cabecera de Referer, si no por eso sale vacia, prueba este código:
Código php:
Ver original
  1. <?php
  2. header("Referer: http://mipagina.com");
  3. header("Location: http://otrapagina.com");

Saludos.
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 06:19.