rufiq
  • rufiq
  • 7 yıl önce sordu
  • PHP'de include edilen dosyaya erisimi engellemek

    Herkese merhabalar. Hayirli ramazanlar. Baslikta da belirtdigim gibi php'de include edilen dosyaya erisim nasil engellerim ?
    Cevaplar(3)
    ismail
  • ismail
  • 7 yıl önce Cevapladı
  • Merhabalar, sizede hayırlı ramazanlar.İstediğiniz şeyi aşağıya bırakıyorum.Sayfanızın en başına koyarsınız.

    Yazılım Soru - Kod Kısmı

    if(basename($_SERVER['PHP_SELF'])==basename(__FILE__)){
    	exit("Bu sayfaya erişim yasaktır.");
    }

    Şimdi burada neler oldu diye merak ettiniz değil mi? Hemen açıklıyorum. basename($_SERVER['PHP_SELF']); Burayı çalıştırdığımızda bulunduğumuz sayfayı verir basename(__FILE__); burası yanlış hatırlamıyorsam eklenen sayfayı veriyor.Yukarda yazdığımız kodda ise url'deki sayfa ile basename(__FILE__) sihirli sabit eşit olursa bu sayfaya erişim yasaktır hatasını veriyor. Diyelimki hata vermesin index.php'ye atsın o zamanda aşağıdakini kullanabilirsin.

    Yazılım Soru - Kod Kısmı

    if(basename($_SERVER['PHP_SELF'])==basename(__FILE__)){
    	header("Location: index.php");
    	exit();
    }

    Doğru cevap olarak işaretlemeyi unutmayalım :) Başka sorun olabilirse yeni soru sor butonundan sorabilirsin.Bize destek olmak içinde arkadaşlarını davet edebilirsin.
    Beğen (0) Yorumlar(0) Yorum Yaz
    Gönder
    rufiq
  • rufiq
  • 7 yıl önce Cevapladı
  • Teşekkür ederim.
    Beğen (1) Yorumlar(0) Yorum Yaz
    Gönder
    ismail
  • ismail
  • 7 yıl önce Cevapladı
  • Rica ederim.Doğru cevap olarak işaretlemeyi unutmayalım.
    Beğen (0) Yorumlar(0) Yorum Yaz
    Gönder

    Cevap yazabilmek için Giriş yapmalısınız.Giriş yapmak için buraya Tıklayın.

    Kodlarınızı aşağıdaki alana yapıştırın.

  • Kod Ekle İptal Et
  • Üyeler
    Blog
    Hakkında
    Lab
    Gece Modu
    Giriş Yap
    Kayıt Ol
  • Giriş Yap
  • Şifremi unuttum
  • Kayıt olmak için tıklayın!