• 31-07-2016, 14:59:42
    #10
    ByScarecrow adlı üyeden alıntı: mesajı görüntüle
    Ben formlarım da sürekli bu yönetimi kullanırım. Şuana kadar o şekilde bir sıkıntı görmedim! Peki siz denediniz mi ?
    Denememe gerek yok bahsettiğim gibi olacak. Sayfa yenilendiğinde değeri tekrar post edecek.
  • 31-07-2016, 15:27:26
    #11
    Mert50356 adlı üyeden alıntı: mesajı görüntüle
    Denememe gerek yok bahsettiğim gibi olacak. Sayfa yenilendiğinde değeri tekrar post edecek.
    Bu kadar emin konuşmayın. Kodun mantığını kavramadıysanız kısaca anlatıyım ve konu burda kapansın.

    $kayit = $_POST['kayit'];
    Öncelikle $kayit diye bir değer tanımladık ve değere post ile gelen 'kayit' isimli form elemanlarından birini atadık.

    form elemanımız da bu
    <input type="submit" name="kayit" value="Kayit Ol">
    if koşulumuza da sayfa da $kayit isimli değerde herhangi bir veri olduğunda soktuk.
    if(isset($kayit)){
    //...
    }
    Şimdi sizin demenize göre sayfa her refresh olduğunda bu if koşulunu sağlar ve bu bloğun içine girer diyorsunuz. Ama sayfa refresh olduğunda post değeri kaybolur. Kısa bir kod yazıp bunu ispatlayabilir. Localhostunuzda deneyebilirsiniz.

    <form action="" method="POST">
    <input type="text" name="value">
    <input type="submit" name="kayit" value="Kayit Ol">
    </form>
    <?php
    $value = $_POST['value'];
    $kayit = $_POST['kayit'];
    if(isset($kayit)){
    echo $value;
    }else{
    echo 'Sayfa refresh olduğunda bu değerleri post etmez.';
    }
    
    ?>






  • 31-07-2016, 15:44:18
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    CSRF tokeni sessionda tut. her request sonrası değiştir. token uyumsuz olduğunda isteği iptal et.
    -p.s.: csrf dediğime bakmayın. bunlara verilen genel ad bu oluyor. normalde csrf başka bi' olay için kullanılıyor.-

    @ByScarecrow; çok emin konuşuyorsunda o yazdığın iki satırlık kodu her türlü aşarım. bazı tarayıcılarda post ettikten sonra post ettiğin sayfada f5 yaparsan isteği yeniden göndereyim mi diye çıkar. arkadaş bunu engellemeye çalışıyor.
  • 31-07-2016, 15:49:13
    #13
    saintx adlı üyeden alıntı: mesajı görüntüle
    CSRF tokeni sessionda tut. her request sonrası değiştir. token uyumsuz olduğunda isteği iptal et.

    @ByScarecrow; çok emin konuşuyorsunda o yazdığın iki satırlık kodu her türlü aşarım. bazı tarayıcılarda post ettikten sonra post ettiğin sayfada f5 yaparsan isteği yeniden göndereyim mi diye çıkar. arkadaş bunu engellemeye çalışıyor.
    Arkadaş anlamamakta ısrarcı hocam Boşuna yormayın kendinizi
  • 31-07-2016, 16:36:53
    #14
    saintx adlı üyeden alıntı: mesajı görüntüle
    CSRF tokeni sessionda tut. her request sonrası değiştir. token uyumsuz olduğunda isteği iptal et.
    -p.s.: csrf dediğime bakmayın. bunlara verilen genel ad bu oluyor. normalde csrf başka bi' olay için kullanılıyor.-

    @ByScarecrow; çok emin konuşuyorsunda o yazdığın iki satırlık kodu her türlü aşarım. bazı tarayıcılarda post ettikten sonra post ettiğin sayfada f5 yaparsan isteği yeniden göndereyim mi diye çıkar. arkadaş bunu engellemeye çalışıyor.
    Deneyin Buyrun
  • 31-07-2016, 16:41:26
    #15
    ByScarecrow adlı üyeden alıntı: mesajı görüntüle
    form etiketleri nerede? javascript ile formu post etmeden alıp ekrana yazdırmışsınız
  • 31-07-2016, 16:42:33
    #16
    Hocam olmaz işte geri butonuna bastığında otomatik formdaki değerler submit de dahil olmak üzere tekrar gönderilir. neyin inadını yapıyorsun anlamadım ki

    yazdığın kod ile verdiğin örnek aynı mı biri ajaxla yapılmış senin yazdığın ise normal html form
  • 31-07-2016, 16:43:11
    #17
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    form etiketleri nerede? javascript ile formu post etmeden alıp ekrana yazdırmışsınız
    Hocam iyici zorladılar ama ben her seferinde başka yönteme başvurdum. Sayfa yenilediğinde veya geri geldiğinde herhangi olay olmuyor. Sonuca bakalım biz Gerekli işlemleri post ettiği sayfada yapacak artık
  • 31-07-2016, 17:38:12
    #18
    ByScarecrow adlı üyeden alıntı: mesajı görüntüle
    Hocam iyici zorladılar ama ben her seferinde başka yönteme başvurdum. Sayfa yenilediğinde veya geri geldiğinde herhangi olay olmuyor. Sonuca bakalım biz Gerekli işlemleri post ettiği sayfada yapacak artık
    Konuya post atarak eğlendiniz sanarım.