• 24-12-2007, 22:53:20
    #1
    mrb arkadaşlar ben istiyorumki
    yolla.php sayfama adam direk giremesin yani
    direk olarak
    http://www.sitem.com/yolla.php yazdığında
    Doğrudan erişim yasak şeklinde bir uyarı versin ve yolla.php dosyası çalışmasın Bunu nasıl sağlarım tşk...
  • 24-12-2007, 23:01:42
    #2
    Kurumsal PLUS
    bu yolla.php'ye hangi ek geliyor?

    yolla.php?url= şeklinde çalıştığını varsayıyorum.
    if(!isset($_GET['url'])) {
    echo "yasak";
    }
  • 24-12-2007, 23:02:50
    #3
    PHP: Predefined Variables - Manual
    Burada server dizisi içinde sanırım script_name gibi bir indis vardı. İşine yarayabilir.
  • 24-12-2007, 23:05:24
    #4
    dostum sadece index.php den yönlenenince çalışsın Bunu nasıl yaparım tşk...
  • 24-12-2007, 23:11:28
    #5
    $_SERVER["SCRIPT_NAME"] == "index.php" mi diye bakacaksın o kadar.
  • 24-12-2007, 23:15:20
    #6
    <?php
    if(!$_SERVER['HTTP_REFERER']){
    die('Doğrudan erişim yasak');
    }
    ?>
  • 24-12-2007, 23:18:13
    #7
    Ersat bu dediğin bence arkadaşın istedi şey değil. Arkadaş sayfası include edilmemişse çalışmamasını istiyor sanırım.
    Şöyle bir yol yapabilirsin ki ben böyle kullanıyorum.
    index.php içine:
    if (!defined('INCLUDED')) define( 'INCLUDED', 1 );
    yaz

    yolla.php içine
    defined( 'INCLUDED' ) or die( 'Bu dosyaya direk erişemezsiniz.' );
    yaz
  • 24-12-2007, 23:20:39
    #8
    UndeRTakeR adlı üyeden alıntı: mesajı görüntüle
    Ersat bu dediğin bence arkadaşın istedi şey değil. Arkadaş sayfası include edilmemişse çalışmamasını istiyor sanırım.
    Şöyle bir yol yapabilirsin ki ben böyle kullanıyorum.
    index.php içine:
    if (!defined('INCLUDED')) define( 'INCLUDED', 1 );
    yaz
    yolla.php içine
    defined( 'INCLUDED' ) or die( 'Bu dosyaya direk erişemezsiniz.' );
    yaz
    <?php
    if(stristr(htmlentities($_SERVER['PHP_SELF']), "yolla.php")){
    die('Doğrudan erişim yasak');
    }
    ?>
  • 24-12-2007, 23:24:44
    #9
    Bu yazdığın gayet uygun Tabii ben üstteki yolu kullanıyorum o ayrı. Direk açılmasını istemediğim her sayfaya 1 satır