> Faqs > Capturar link de la página que nos refiere y redireccionar

Capturar link de la página que nos refiere y redireccionar

Hola, estoy buscando una solucion a un interrogante...

es posible capturar un link de una pagina, segmentarlo y redireccionarlo segun se segmenta?

me explico con un ejemplo:

Estoy en www.electropick.com y hago clic en landing.electropick.com este me lleva a -> landing.formularios.com

es posible que en landing.formularios.com yo pueda saber de donde vino ese enlace y direccionarlo?

si el enlace viene de landing.electropick.com poder saber que viene de electropick y en formularios.com redireccionarlo a landing.formularios.com/electropick?

Respuestas

Bueno, esto lo podrías hacer de diversos modos y dependiendo del lenguaje de programación con el que trabajes te implicará usar un código u otro.

En PHP tienes una variable llamada "HTTP_REFERER" que está en el array de superglobales $_SERVER. Esa variable te da la página desde donde viene el usuario, pero no es del todo confiable porque depende del navegador, que te ofrezca o no esa variable. No todos la indican.

Puedes probar a mostrar su contenido con:

echo $_SERVER["HTTP_REFERER"]

Puedes ver el uso de las variables $_SERVER en este enlace en desarrolloweb o directamente en la documentación de PHP $_SERVER Variables.

Envío de variables por GET

Como $_SERVER["HTTP_REFERER"] no siempre te entrega un valor, lo más normal sería que enviases variables por la URL a la página, para que le indiques de donde vienes. Eso es lo típico que se hace en los sistemas de referidos:

www.example.com?desde=4455

La variable "desde" la recibes por GET, que en PHP sería

echo $_GET["desde"]

Ya en el código de tu página, miras qué valor tiene esa variable y envías al usuario a donde toque.

Norberto
223 5 19 15