• 09-01-2008, 23:54:20
    #1
    Üyeliği durduruldu
    arkadaşlar yine sizden yardim istiycem şöle bi sorunum var diyelim a.htm ben b dizinin içine attım ve htacces ile o dizini şifreledim

    sorun şu sadece benim sitemden o a.htm cagrıldığında a.htm açılsın yani
    bana bi php kodu lazımki

    diyelim
    <?php

    htaccess ile şifrelenmiş dizine gir

    a.htm yi cagır
    ve çalıştır
    ?>

    böle bişey olsun
    dışardan biri http://x.com/a.htm diye çağırdığında httacces deki şifreyi ve kullanıcıyı sorsun

    ben biraz araştırdım PHP_AUTH_USER fala kullanıyormuş ama bi araya toparlıyamadım http://kullanıcı@şifre:x.com/a.htm gibi oluyormuş evet böyle elle yapınca giriyor benim istedigimde otomatik girmesi

    inşallah anlatabilmişimdir şimddiden teşekkürler
  • 10-01-2008, 00:36:53
    #3
    Üyeliği durduruldu
    $index['public'] = $index['public']; 
    $phpkd['username'] = "123"; // Kullanıcı Adı
    $phpkd['password'] = "321"; // Şifre
    if(!$index['public']){ 
    if($_SERVER['PHP_AUTH_USER'] != $phpkd['username'] || $_SERVER['PHP_AUTH_PW'] != $phpkd['password']){ 
    Header("WWW-Authenticate: Basic realm=\"Güvenlik Duvarı\""); 
    Header("HTTP/1.0 401 Unauthorized");echo "<head><title>Yetki Yok!</title></head><body bgcolor='#FFFFFF'><center><br> 
    <a href=\"../index.php\" style=\"text-decoration: none\" target=\"_blank\"> 
    <font face=\"MS Sans Serif\" color=\"#FF0000\" size=\"8\"><b><br>Sadece Buraya Girmeye Yetkilisiniz!<br></b></a></body></html>";exit;}}
    bu kodu yaptim ben ama ben bunlari diyelim x.php olarak kaydettim

    ben serverde x.phpyi cagirinca bana yine sifre soruyor
    benim yapmak istedigimde saten x.php cagirinca sormasin x.phpnin içindeki

    a.htm yi direk http://x.com/a.htm diye cagirinca sorsun bunu saten htaccess ile sifreledinmi yapiyor


    bu sifreledigim dizinin icindeki a.htm yi ben x.php ile almak istediğimde bana sifre ve kullancı adı sormasın istiyorum yani php kendisi giris yapipi a.htmyi bana önüme getirsin

    yinede tskler