• 13-02-2016, 17:16:41
    #1
    Şimdi ben tabloyu _GET methodu ile .php?sayfa=1,2,3,4,5
    şeklinde bölüp kullanıyorum.

    sayfanın kendisini 60 saniyede bir yenilesin kodu yapmıştım fakat sistemi değiştirip sadece tabloyu jquery ile yeniemeye karar verdim

    yani index.php?sayfa=5 ile bölerek sayfayı alıyordum fakat yeni yaptığım kodun yapısı gereği

    Tabloyu sqltablosu.php içine attım.

    function refreshTable(){
            $('#tablo').load('tablo.php', function(){
               setTimeout(refreshTable, 5000);
            });
        }
    artık sql tablosu index e jquery ile geliyor ordan kendi kendine orası yenileniyor include oluyor yani


    Şimdi herşey düzgün çalışmakta fakat haliylen sayfalama özelliği

    sqltablosu.php?sayfa=5 _GET Sqltablosu içinde kaldı.


    indexteki yapı bozuldu.



    sqltablosu.php deki get kısmını aslında indexdeki _GET i alması gerektiğini nasıl kodlarım?
  • 13-02-2016, 20:46:17
    #2
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    Şimdi ben tabloyu _GET methodu ile .php?sayfa=1,2,3,4,5
    şeklinde bölüp kullanıyorum.

    sayfanın kendisini 60 saniyede bir yenilesin kodu yapmıştım fakat sistemi değiştirip sadece tabloyu jquery ile yeniemeye karar verdim

    yani index.php?sayfa=5 ile bölerek sayfayı alıyordum fakat yeni yaptığım kodun yapısı gereği

    Tabloyu sqltablosu.php içine attım.

    function refreshTable(){
            $('#tablo').load('tablo.php', function(){
               setTimeout(refreshTable, 5000);
            });
        }
    artık sql tablosu index e jquery ile geliyor ordan kendi kendine orası yenileniyor include oluyor yani


    Şimdi herşey düzgün çalışmakta fakat haliylen sayfalama özelliği

    sqltablosu.php?sayfa=5 _GET Sqltablosu içinde kaldı.


    indexteki yapı bozuldu.



    sqltablosu.php deki get kısmını aslında indexdeki _GET i alması gerektiğini nasıl kodlarım?
    Düzmantık düşün

    function refreshTable(){
            $('#tablo').load('tablo.php?sayfa=<? echo $_GET['sayfa'];?>', function(){
               setTimeout(refreshTable, 5000);
            });
        }
  • 13-02-2016, 21:48:27
    #3
    Teşekkürler gayet mantıklı

    peki şunu sormam gerekiyor ileride bir problem olmaması acısından

    _GET aldıgımız kısım </script> içinde yer alıyor.

    giren kişi url kısmına
    sayfa?=<script> ..... </> gibi kotu niyetli kodlar ekleyerek güvenlik açığı oluşturma ihtimali var mı
  • 17-02-2016, 16:46:04
    #4
    güvenlik açığı ile ilgili php den ve javadan çok iyi anlayan biri cevap verebilir mi yukarıdaki sordugum soru yuzunden kullanımı gerçekleştirmedim
  • 17-02-2016, 23:09:09
    #5
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    güvenlik açığı ile ilgili php den ve javadan çok iyi anlayan biri cevap verebilir mi yukarıdaki sordugum soru yuzunden kullanımı gerçekleştirmedim
    Post ta kullansan , Gette kullansan hatta Sessionda kullansan php kanadında güvenliğini almadığın sürece açık açıktır. GET ten gelen değere is_numeric ile bir if yazarsan sorun ortadan kalkar.