Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda