Ver Mensaje Individual
  #144 (permalink)  
Antiguo 28/08/2003, 08:36
WoodnTiger
 
Fecha de Ingreso: agosto-2003
Mensajes: 12
Antigüedad: 20 años, 8 meses
Puntos: 0
146.- Forzar entrada por la página principal (sin usar marcos)

P: ¿Cómo puedo forzar que el usuario entre siempre por mi página principal (index.htm) y no por mis páginas secundarias si NO utilizo marcos (frames)?

R: Con este script .

En el HEAD de la página secundaria a la que no quieres que entren sin pasar por index.htm:

Código PHP:
<script language="JavaScript">
function 
redireccionar() {
    var 
origen document.referrer;
    if (
origen!="http://tuweb/index.htm"window.location.href"index.htm";
    }
</script> 
Y en el BODY de esa misma página, poner al principio del todo:
Código PHP:
<body onactivate="redireccionar()"
Notas: el valor de la variable origen debe ser la URL completa incluyendo la página "de control", y el `window.location.href apunta a "index.htm" directamente porque la página que contiene el script se encuentra en el mismo directorio que "index.htm". Si no es así, poner la ruta.

Salu2 y gracias a Kaopectate por la "pista clave" .

Última edición por Kaopectate; 29/08/2003 a las 13:25