Demo admin paneli için silme ve eklemeyi engellemek

Demo admin paneli için silme ve eklemeyi engellemek

11 Haziran 2013

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 "Silmek için tıklayın"; 

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.

WEB DÜNYASI İLE İLGİLİ GÜNCEL BİLGİLER İÇİN ABONE OLUN!

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

Windows 7 ultimate internet sorunu internetiniz yavaş ise Wordpess admin bar kaldırma silme