if (!empty($_SERVER['SCRIPT_FILENAME']) && ‘nomepagina.php’ == basename($_SERVER['SCRIPT_FILENAME']))
die (‘Non puoi richiamare questa pagina direttamente!’);

fonte: www.sastgroup.com