v2.5.2
Giriş yap

Giriş Yapılmadan Site İçindeki Dosyalara Erişimi Nasıl Engellerim?

redline
1,808 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba PT ailesi.

PHP ile basit bir login sayfası tasarlıyorum. Bu sayfadan giriş yapılmadan site içindeki dosyalara erişimi engellemek istiyorum.

Site içindeki dosyalar html olarak bulunur. PHP olsa giriş yapıldımı yapılmadı mı gibi sorgular yapabilirdim. Fakat ben site içine rastgele bir çok dosya atacağım, rar arşivleri html dosyalar vb. tek tek kontrol edemeyeceğim kadar fazla içerik olacak içinde.

Bu kontrolu nasıl yapabiliriz?

qplot
1466 gün önce

.htaccess ıle olmaz ındırmek ıstedıgınde de ınderemez adam

her dosyanın ısmını taratıp sql e yazdıracaksın. ve gizleyeceksın dosyaları faklı klasorde

sonra ındırırken o dosya adlarını random yaptırıp ındıreteceksın bır baglantı tek sefer calısacak.

inder.php dosyası tek ındırme baglantısı olacak her klasore ayrı lınk vs vermeyeceksın

böyle tarat veri tabanına yazdır tum dosya ısımlerını

$ac = opendir("dosyalar/");

while($veri = readdir($ac)){
	
$yaz=$db->prepare("INSERT INTO dosya (dosyad) VALUES (?)");
$yaz->execute([$veri]);
	
}