Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

128
Visualizações
Cómo capturar la URL de referencia en una variable y luego redirigir a una nueva página jquery o javascript

Casi lo tengo, pero podría necesitar una mano:

Creé un script para redirigir Y configurar una cookie que proviene de CUALQUIER página de nuestro sitio. Entonces, incluso si un usuario ingresa desde un enlace directo a un artículo de noticias, lo redirigirá a nuestra página "splash" y establecerá una "cookie" para evitar más redireccionamientos. Tengo esa parte funcionando perfecto.

 $(document).ready(function() { if (typeof Cookies.get('secondvisit') === 'undefined') { window.location.href = "/index-donate.php"; } })

Sin embargo, ahora queremos capturar la URL a la que llegaron primero y crear una variable para que podamos volver a vincularlos a esa página después de leer nuestra página SPLASH.

Entonces, en el ejemplo anterior:

Ingrese a través del enlace directo: /noticias/artículo1.php No se detecta ninguna cookie, por lo que primero debemos "capturar" la página en la que ingresaron en "$page-refer" y luego redirigirlos a nuestra página Splash.

En la página de presentación, les mostraríamos un ENLACE con "Ir a la página web" con el enlace "$page-refer".

Intenté esto (ABAJO), pero esto solo está tomando la página de "google" y no NUESTRA página web que visitaron primero.

¡Gracias!

 $(document).ready(function() { if (typeof Cookies.get('secondvisit') === 'undefined') { var referringURL = document.referrer; var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length); location.href = "/index-donate.php" + local; } })
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Prepare una respuesta que funcione muy bien, gracias por los comentarios y empuje:

En la plantilla de script de pie de página:

 $(document).ready(function () { if (typeof Cookies.get('secondvisit') === 'undefined') { location.href = "/index-donate.php?page-refer=" + encodeURIComponent(location.href); } })

Luego en mi página de Splash:

¡Capturé la variable $pageredirect via $_GET['page-refer'] y luego la presenté como un enlace más abajo en la página (si está configurado)!

about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que podría agregar la URL como una cookie cuando realiza la redirección, por ejemplo:

 $(document).ready(function () { if (typeof Cookies.get('secondvisit') === 'undefined') { Cookies.set('initialvisitedpage', window.location.href); window.location.href = "/index-donate.php"; } });

entonces podría redirigirlos al valor de la cookie:

 $(document).ready(function() { if (typeof Cookies.get('secondvisit') === 'undefined') { window.location.href = Cookies.get('initialvisitedpage') || '/'; // or whatever this could default to in case they don't have the cookie } })
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda