• 14-08-2014, 01:34:43
    #1
    Arkadaşlar merhaba.

    Sitemdeki tüm sayfalara menu.php'yi include ediyorum. Fakat url çubuğu üzerinden menu.php'ye gidilmesini istemiyorum.

    Bunu nasıl yapabilirim?

    İyi çalışmalar.
  • 14-08-2014, 01:41:14
    #2
    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; }
  • 14-08-2014, 09:32:22
    #3
    Celko adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba.

    Sitemdeki tüm sayfalara menu.php'yi include ediyorum. Fakat url çubuğu üzerinden menu.php'ye gidilmesini istemiyorum.

    Bunu nasıl yapabilirim?

    İyi çalışmalar.
    +

    En kötü ihtimalle dosya iznini değiştirebilirsiniz
  • 14-08-2014, 11:04:19
    #4
    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'); }
  • 14-08-2014, 12:28:14
    #5
    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.
  • 14-08-2014, 13:32:58
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Include ettiğiniz dosyaların bulunduğu klasörü .htaccess koduyla da engelleyebilirsiniz
    Alıntı
    deny from all