• 24-12-2007, 23:30:02
    #10
    <?php if(stristr(htmlentities($_SERVER['PHP_SELF']), "yolla.php")) die('Doğrudan erişim yasak'); ?>
    Buda bir satırlık
  • 24-12-2007, 23:35:16
    #11
    Tabii ekstradan 2 fonksiyon var :]
  • 25-12-2007, 00:21:16
    #12
    Üyeliği durduruldu
    arkadaşlar bend ebikaç tane bunun gibi kod var paylaşim ben bunu download scriptinde kullanıyorum işinize yarra belki

    Alıntı
    ################## EINSTELLUNGEN Anfang ##################
    $dein_ref = "1"; //açmak için 1 kapama için 0 yapaın
    $deine_hp = "192.168.2.5/"; //buraya tam urlyi girin alt dosyası varsa oda tabiki http yok basında
    ################## EINSTELLUNGEN Ende ##################
    ############### Ab hier nichts mehr ändern ###############

    if(!defined('pkFRONTEND') || pkFRONTEND!='public')
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')"); //bu arkadaşın sorduğu soru
    if(!stristr($_SERVER['HTTP_REFERER'],$deine_hp) AND $dein_ref==1) {
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')");//bunu bilen vardır bu dışardan sitenizdeki bi dosyayı download etmek isterlerse yönlenecklei url
    }
    $no_dos=array('libwww-perl','indy library');
    $host=strtolower(getenv('HTTP_USER_AGENT'));
    if(str_replace($no_dos,'#',$host)!=$host) {
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')");//tam güvenlik dimi
    }

    if(inc_search($_SERVER['PHP_SELF'])){
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')");
    }
    if(count(array_keys($_GET))<>2){
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')");//hoppp
    }
    if(count(array_keys($_POST))>0){
    die("document.write('<meta http-equiv=\"refresh\" content=\"0;url=http://yönleneck url\">')");//durr
    }
    arkadaşlar bunu download phpnin üstüne koyun bi ayar çekin bundan sonra hiç bir başka site sizin linklerinizi kullanamasın yada kullanırsa mecbur sizin reklamınızı yapsın
    emeğe saygı dimi hehe
  • 25-12-2007, 15:07:18
    #13
    Birde şurdaki basit scripti dene
    3A Scripts - FREE PHP Scripts
    demo:
    3A Scripts - FREE PHP Scripts
    aynı sorunu bende bununla çözdüm.
    gerçi babadjak arkadaşın verdiğinin bir benzeri.
  • 25-12-2007, 23:45:06
    #14
    alternatif olarak;
     if ($REQUEST_URI) {
    die("yassak");
    }
  • 28-12-2007, 12:37:29
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sadece istediğin sayfadan gelen istekler dışında çalışmasın.

    if($_SERVER['HTTP_REFERER']== "istediğin adres")
    {
    // İşlemler
    }
    else
    {
    echo "doğrudan erişim yasak";
    }

    her hangi bir sayfadan yada işlemden sonra çalışmasını session kullanarakta yapabilirsin.

    session_start(); 
    $_SESSION['say']++;
    // Yukarıdaki işlem say isimli session değerini arttırdı.
    erişilmesini direk yada koşullu iştemediğin sayfandada aşağıdaki kontrolu kullanabilirsin.

    session_start(); 
    if($_SESSION['say'] <= 0)
    {
    echo "Doğrudan erişim yapmayın";
    }
    else
    {
    // İşlem
    }
    kolay gelsin.
  • 28-12-2007, 17:49:51
    #16
    en etkili yöntem session. kullanıcıların nereden girmelerini istiyorsan o sayfalara session değeri ver, değerin olmadığı sayfalarda hata iletisi versin.