Foros del Web » Programando para Internet » PHP »

Mostrar pagina de origen firefox

Estas en el tema de Mostrar pagina de origen firefox en el foro de PHP en Foros del Web. Hola, le pongo en situación de lo que quiero y estoy haciendo. quiero publicar una entrada de una pagina en facebook y que al cliquear ...
  #1 (permalink)  
Antiguo 23/06/2012, 18:52
Avatar de raid_  
Fecha de Ingreso: diciembre-2010
Mensajes: 132
Antigüedad: 13 años, 4 meses
Puntos: 12
Mostrar pagina de origen firefox

Hola,
le pongo en situación de lo que quiero y estoy haciendo.
quiero publicar una entrada de una pagina en facebook y que al cliquear sobre esa publicación en facebook, habrá la pagina y esta, la redirija a otra, donde tendrá un botón que ponga continuar, y la devuelva a la pagina original del post

utilizo este código para detectar si viene de facebook, la rediriga a otra pagina
Código PHP:
<?php
$ref 
$_SERVER['HTTP_REFERER'];
$SE = array('facebook');
foreach (
$SE as $source) {
if (
strpos($ref,$source)!==false
echo 
'<meta http-equiv="Refresh" content="0;url= url de destino">';
}
?>
este código funciona bien en chrome y firefox, no lo he probado ie,
y en la pagina de destino tengo esto para que me devuelva a la pagina original


Código PHP:
<a href="<? echo $_SERVER['HTTP_REFERER']?>">Continuar</a>
o este
Código PHP:
<a href=onClick="history.go(-1)"><< Continuar</a
estos códigos funcionan bien en chorme, coge bien la url de origen y sin problemas,
el problema lo tengo en firefox, que la url que coge es la actual no la de origen...
y no se como solucionarlo.

Lo que quiero conseguir es esto

http://www.facebook.com/pages/ElCall...18189564862160

cuando pulsas en una publicación, si se fija en la barra de navegación, vera como se redirige a la pagina original, y de seguida a una pagina con publicidad y el botón continuar, que le devuelve a la pagina original
en esta

https://www.facebook.com/profile.php?id=100003989421799&sk=wall

hay 2 publicaciones que son las pruebas que estoy haciendo, y vera como en chrome funciona correcto, pero no en firefox.

gracias
  #2 (permalink)  
Antiguo 23/06/2012, 21:04
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mostrar pagina de origen firefox

El http_referer depende del navegador del cliente y es algo que no puedes controlar, muchos proxy incluso lo eliminan para garantizar la privacidad de los usuarios, es un caso perdido que intentes vulnerar eso.

Lo que hace facebook es utilizar un iframe para la salida a enlaces externos, no necesita conocer la url antigua porque proviene de facebook
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 23/06/2012, 21:18
Avatar de raid_  
Fecha de Ingreso: diciembre-2010
Mensajes: 132
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Mostrar pagina de origen firefox

se que http_referer para que funcione correctamente, depende de algunos factores, pero porque firefox devuelve la url en la que se encuentra y no la de origen?
y porque esta pagina
https://www.facebook.com/pages/ElCal...18189564862160

si funciona bien cuando pulsas en una entrada?
como lo hace?
  #4 (permalink)  
Antiguo 23/06/2012, 21:32
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mostrar pagina de origen firefox

No entiendo a que te refieres conque cuando se pulsa sobre una entrada, ya te he dicho que facebook no usa http_referer

Explica mejor, ¿a que enlace te refieres?, ¿Que es exactamente lo que esperas hacer?, porque no te entiendo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 23/06/2012, 21:39
Avatar de raid_  
Fecha de Ingreso: diciembre-2010
Mensajes: 132
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Mostrar pagina de origen firefox

en el enlace que puse antes https://www.facebook.com/pages/ElCal...18189564862160, es una pagina de facebook y estan publicando articulos de una web
cuanto pulsas en ese articulo para leerlo, te manda a la pagina del articulo, la pagina del articulo, detecta que vienes de facebook, y te dirige a una pagina con publicidad y un boton que pone continuar, cuando pulsas continuar la pagina te dirige al articulo, se ve claramente en la barra de navegacion, esos pasos.
con todo el codigo que puse arriba en chrome funciona bien, pero no funciona en firefox
  #6 (permalink)  
Antiguo 27/06/2012, 17:25
Avatar de raid_  
Fecha de Ingreso: diciembre-2010
Mensajes: 132
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Mostrar pagina de origen firefox

up, por si alguien puede orientarme

Etiquetas: firefox, origen
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 12:59.