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

201
Visualizações
¿Cómo limito el acceso a una página solo a través de la redirección desde otra página?

Tengo dos páginas web, index.html y home.html . Estoy tratando de hacer que solo se pueda acceder a home.html desde index.html , de modo que si un usuario www.mywbpage.home.html , será redirigido a una página de error o a index.html .

Enlacé index.html a home.html con un botón JS.

Intenté buscar por todas partes, pero los códigos PHP, JS y .htaccess que obtuve no funcionaron...

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Esto se puede hacer sin el lado del servidor, pero sabes que esto es un poco incompleto.

índice.html

 var value = "visited"; // or the date of visit! localStorage.setItem('my_flag', "visited");

inicio.html

 var value = localStorage.getItem('my_flag'); if (value != "visited") { window.location = "index.html"; } localStorage.removeItem("my_flag");
about 4 years ago · Juan Pablo Isaza Relatório

0

puede usar sessionStorage para hacer eso primero en la página de índice de carga

 sessionStorage.setItem('home', 'true');

segundo, si está en la página de inicio, verifique si

 sessionStorage.getItem('home')=="true"

si es verdad que alli mas redirija

about 4 years ago · Juan Pablo Isaza Relatório

0

No estoy seguro si esto ayuda, pero un enfoque simple sería:

  1. Convierta index.html y home.html a index.php y home.php, en su forma simple, solo cambiar el nombre del archivo debería ser suficiente.

  2. En home.php, agrega la verificación del encabezado HTTP_REFERER como se muestra a continuación:

 <?php $prev_url = $_SERVER['HTTP_REFERER']; if($prev_url != "/") { /* or use fully qualified url for index */ header("Location: /"); exit; } ?> <!-- here on put the home.html content -->

*Nota Esto es muy inseguro y no se recomienda, ya que HTTP_REFERER puede falsificarse fácilmente.

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