Foros del Web » Programando para Internet » PHP »

Conocer que URL ha llamado a tu pagina

Estas en el tema de Conocer que URL ha llamado a tu pagina en el foro de PHP en Foros del Web. Muy buenas, vereis quiero hacer una cosita y no se si se puede. Desde una pagina html quiero abrir un pop-up con una pagina php ...
  #1 (permalink)  
Antiguo 11/06/2003, 16:12
 
Fecha de Ingreso: enero-2003
Mensajes: 19
Antigüedad: 21 años, 2 meses
Puntos: 0
Conocer que URL ha llamado a tu pagina

Muy buenas, vereis quiero hacer una cosita y no se si se puede.

Desde una pagina html quiero abrir un pop-up con una pagina php

¿Puede ese popup saber la direccion de la página que ha abierto su ventana?

Muchas gracias de nuevo
:D
  #2 (permalink)  
Antiguo 11/06/2003, 16:34
Avatar de temaqueja  
Fecha de Ingreso: agosto-2002
Ubicación: /dev/null/
Mensajes: 399
Antigüedad: 21 años, 7 meses
Puntos: 4
Tal vez usando (si usas Apache).
<?
echo $HTTP_REFERER; //Otros datos
echo $REMOTE_ADDR; //IP
?>

Prueba a ver si es lo que necesitas
__________________
_________________________
La computadora nació para resolver problemas que antes no existían
  #3 (permalink)  
Antiguo 11/06/2003, 16:40
 
Fecha de Ingreso: enero-2003
Mensajes: 19
Antigüedad: 21 años, 2 meses
Puntos: 0
Ya, el referer era la primera idea, pero es que eso no funciona cuando lo que haces es abrir un pop-up.

Vale para cuando linkas en la misma ventana.

Al final me veo haciéndolo por Javascript
  #4 (permalink)  
Antiguo 11/06/2003, 17:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Mira el HOST en tu popup .. que sea el de tu domino ..

Código PHP:
<?
$host
="www.tal.tal"// localhost .. o lo que corresponda ..
if (!@eregi($_SERVER['HTTP_HOST'],$host)){
    echo 
"bla blabla";
    exit;
}
?>
Usalo al principio de tu código (antes incluso de tu <html> si estas incrustando PHP sobre HTML ..) ..

Pero como te dije en el otro mensaje .. Si usas variables de sesión es mucho más seguro que esto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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:18.