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
.htaccess ile şifreli dizine php ile ulaşmak
2
●982
- 10-01-2008, 00:01:35
- 10-01-2008, 00:36:53Ü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