codeksper adlı üyeden alıntı: mesajı görüntüle
index.php'de veya başka dosyalardan da include ediyorsanız menu.php'yi include ettiğiniz sayfalara bir sabit tanımlayın.

menu.php'de de sabitin varlığını kontrol edin.

index.php -> define("bir_sabit_ismi",true);
menu.php -> if( !defined("bir_sabit_ismi"); ){ exit; }
LORDD adlı üyeden alıntı: mesajı görüntüle
+

En kötü ihtimalle dosya iznini değiştirebilirsiniz
Bilgi için teşekkür ederim.

By_MiLaT adlı üyeden alıntı: mesajı görüntüle
Menü.php dosyasının en üstüne bu kodu koymanızda işinizi görecektir.
if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('Direk Erişim İzni Bulunmuyor'); }
Bu şekilde hallettim hocam çok temiz oldu sağolasın.