Gracias compañero, eso tiene bastante más sentido. Igual creo que podría ponerse entonces con simples ¿verdad?
Cita: preg_match('/'.basename(__FILE__).'/i',$_SERVER['PHP_SELF']))
Imagino que lo que contiene ese patrón es la URL que apunta directamente hacia la misma página que contiene ese código, porque es una función para evitar que se tipee directamente la URL en el navegador. Pero a saber si no guarda alguna sorpresa.