Demo admin paneli için silme ve eklemeyi engellemek

Demo admin paneli için silme ve eklemeyi engellemek

  • 11 Haziran 2013
  • 64 Okunma
  • 4 Yorum
  • 3 DK

Diyelim bir script yaptınız bunun demosunu yayınlamak istiyorsunuz. Admin panelin demo bilgilerini verdiniz. Kayıtların silinmesini düzenlenmesini veya yeni bir kayıt eklenmesini istemiyorsunuz. Bunu engellemek için aklınıza ilk gelen şey kayıt kodlarımızın başına // (yorum satırı) koyup engelmek oluyordur 😀 daha basit bir yöntem var.

unset($_GET["sil"]); unset($_GET["duzenle"]); unset($_GET["ekle"]); unset($_POST["sil"]); unset($_POST["duzenle"]); unset($_POST["ekle"]); print_r($_POST); print_r($_GET); 

Burada sadece “unset();” kodu bizim işimize yarayacak bu unset silme demektir. Zaten büyük ihtimal bu kodu bir yerde kullandınız ama belki bu mantıkta kullanmadınız. 😀

Şimdi deneyelim isterseniz. localnizde veya sitenizde bir php dosyası oluşturun. get.php olsun adı içeriğide şöyle olsun

unset($_GET["sil"]); print_r($_GET); echo "<a href="?olay=silme&amp;sil=hasan">Silmek için tıklayın</a>"; 

Php etiketlerini açın ben açınca karakterler bozuluyor ondan açamadım.. Linke tıkladığınızda sonuç

Array ( [olay] => silme ) Silmek için tıklayın

Şeklinde çıkacaktır. Gördüğünüz gibi sil parametresi yok unseti silin deneyin.

Array ( [olay] => silme [sil] => hasan ) Silmek için tıklayın

sonuç yukarıdaki gibi olacak.

Şimdi hala anlamayanlar olabilir şöyle anlatayım. Sizin yapacağınız şey şu illaki sayfaların anlaması için kayıt girmek için post yada get parametrelerini kullanıyorsunuz sizin engellemek istediğini parametreyi unset ile silip çalışmaz hala getireceksiniz böylece demo admin panelinizdeki ekleme silme olayları çalışmayacak. Kullanmak için bağlantı yaptığınız php dosyasına config.php yani her dosyada çalışan bir dosyanızda bu kodu kullanmak.
Umarım anlata bilmişimdir anlamyan olursa yorum yazarak yardım isteye bilir.
İyi çalışmalar.

HAYATI KODLA'YA ABONE OLUN!!
ETKİLEYİCİ BİR YORUM BIRAK

Demo admin paneli için silme ve eklemeyi engellemek İle Benzer Yazılar

"Demo admin paneli için silme ve eklemeyi engellemek" Yazısına uygun diğer makalerler