Cita:  
					Iniciado por efra 
  Vaya, cuanta complicación siendo la cosa más básica del mundo.
 
Si no deseas que nadie pueda llegar directamente a tu página "ultrasecreta"(aunque sepan el nombre de esta) 
Lo que se debe hacer es agregar esto en el index 
 Código PHP:
    <?php
define("In_SITE", true);
?>    
  Despues poner el siguiente código en la página ultrasecreta:  
 Código PHP:
    <?php
if (!defined("ON_OUR_SITE"))
{
   die ("Esta página esta prohibida para tus ojos");
}
?>    
       Seguro que esa alternativa funciona? en la ultrasecreta.php verificas si se definio   una variable en el index.php? Si ese es el funcionamiento no creo que  funcione(Te digo por que ya lo probe)...  por que igual pudieron estar en el index.php y querer ir a la ultrasecreta.php, sin estar autentificados..
Pasando a la duda original, creo que para  tener seguro el acceso a  la susodicha... hace falta programacion de lado del servidor... ya sea que lo hagas por sessiones... o si va ahaber envio de variables, por POST O GET...  si tu caso es el numero 2... pues solo verificas si se creo una variable de envio: 
 Código PHP:
    if(isset($_POST[variable])){
        ...
} 
    
  Saludos. 
    
				__________________
 -URL=  
Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML  ,CSS.