Foros del Web » Programando para Internet » PHP »

$http_referer

Estas en el tema de $http_referer en el foro de PHP en Foros del Web. como puedo hacer para que al usar la variable $HTTP_REFERER me devueva solo el dominio osea si viene de una referencia www.host.com/pagina1 me devuelva solo ...
  #1 (permalink)  
Antiguo 13/01/2008, 12:20
 
Fecha de Ingreso: octubre-2005
Mensajes: 407
Antigüedad: 18 años, 6 meses
Puntos: 2
$http_referer

como puedo hacer
para que al usar la variable $HTTP_REFERER
me devueva solo el dominio

osea

si viene de una referencia www.host.com/pagina1

me devuelva solo

www.host.com

saludos
__________________
DJJJ

Última edición por DJJJ; 13/01/2008 a las 12:38
  #2 (permalink)  
Antiguo 13/01/2008, 13:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: $http_referer

Puedes usar parse_url para obtener las diferentes partes de tu cadena.

Saludos.
  #3 (permalink)  
Antiguo 13/01/2008, 14:02
 
Fecha de Ingreso: octubre-2005
Mensajes: 407
Antigüedad: 18 años, 6 meses
Puntos: 2
Re: $http_referer

thx

entonces queda asi

$url = $_SERVER['HTTP_REFERER'];
$arr = parse_url($url);
$url1 = $arr['host'];
echo $url1;

me devolvera lo que quiero

thx

saludos
__________________
DJJJ
  #4 (permalink)  
Antiguo 13/01/2008, 19:15
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: $http_referer

exacto y si crees q eso es deificil prueba con sun_str jajaja
  #5 (permalink)  
Antiguo 14/01/2008, 05:52
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: $http_referer

Cita:
Iniciado por talcual Ver Mensaje
exacto y si crees q eso es deificil prueba con sun_str jajaja
^_^
__________________
www.pensandoenred.com
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 00:28.