Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2006, 11:38
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 8 meses
Puntos: 0
Cita:
Iniciado por pato_volador
Por acceso directo te refieres a que no puedan accesar escribiendo directamente la URL en la barra de direciones?

Si es asi usa entonces la variable de servidor HTTP_REFERER que contiene la direccion de la pagina que mando llamar al script actual, si dicha variable esta vacia quiere decir que estan escribiendo directamente la direccion.

usala asi:

Código PHP:
if ($_SERVER['HTTP_REFERER'] == "")
{
header ("Location: index.php"); //o la pagina que quieras redireccionar

saludos!
La variable HTTP_REFERER no es fiable. Se puede modificar e incluso hay exploradores q no la envían (lo leí en otro post...).

Así q quizá lo mejor sea que use una variable de sesión y al menos tendrá q abrir obligatoriamente la página principal la primera vez.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...