Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2013, 13:01
cobolero_poseido
 
Fecha de Ingreso: mayo-2007
Mensajes: 54
Antigüedad: 17 años
Puntos: 1
Evitar ejecutar script php

Hola,

Supongamos que tengo mi sitio, sitio.com y dentro de la raiz tengo la siguiente estrucutra:

index.php
login.php
blabla.php
menu/menu.php
otro.php

supongamos que desde index.php si el usuario se logea correctamente la pagina te lleve a menu/menu.php, ahora bien como podria hacer para evitar que, al escribirse por url de la forma sitio.com/menu/menu.php, entre al menu sin haberse logueado.

Una manera seria trabajar con variables de session y dentro de menu.php lo primero que haria es verificar esa variable con isset, pero hay casos en los que no me serviria. Por ejemplo, si no seria necesario estar logeado para entrar a otro.php, es decir, si ante determinada accion en index.php yo llamo a otro.php cualquiera que ponga sitio.com/otro.php ejecutaria el script, entonces como podria hacer para evitarlo.

Gracias