Foros del Web » Programando para Internet » PHP »

Modificar el referido.

Estas en el tema de Modificar el referido. en el foro de PHP en Foros del Web. Bueno, quiero saber si existe la forma, y si puede ser, cual. Busque y no pude encontrar nada que me sirviera, solo esto: header("Referer: http://www.wanttosendthis.com"); ...
  #1 (permalink)  
Antiguo 12/02/2008, 03:26
 
Fecha de Ingreso: noviembre-2003
Mensajes: 100
Antigüedad: 20 años, 5 meses
Puntos: 0
Modificar el referido.

Bueno, quiero saber si existe la forma, y si puede ser, cual.

Busque y no pude encontrar nada que me sirviera, solo esto:

header("Referer: http://www.wanttosendthis.com");
header("Location: http://www.anothersite.com");

Lo que yo quiero hacer es que el que entre a prueba.php luego sea redirigido hacia otra URL y que tenga el referer que yo quiera...


Supongamos: Entro a Frutas.com y en segundos soy redirigido hacia Verduras.com, en Verduras.com hay un $_SERVER['HTTP_REFERER']; Y tiene que mostrar la direccion que yo le diga, digamos: Carnes.com.

Se puede hacer eso con PHP? se que con extensiones en Firefox se puede, pero yo quisiera hacerlo con php.

Gracias
  #2 (permalink)  
Antiguo 12/02/2008, 03:41
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Modificar el referido.

El referer lo pone siempre el navegador. Cuando haces una redireccion (header location), no la hace el servidor PHP. Lo que haces es decirle al navegador que tiene que solicitar esa otra pagina. El navegador es el que solicita la nueva pagina y envia las cabeceras, incluida la de referer.

Lo unico que se me ocurre es con redirecciones javascript, pero creo que no funciona en todos lo navegadores. Ademas, lo que pasaria como referer seria el dominio real desde donde haces la redireccion, no el que tu le digas.
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 15:08.