• 19-05-2019, 20:25:26
    #1
    Selamlar , Ajax ile bir sayfaya sürekli post gönderimi yapılıyor. Fakat kullanıcılar 5-10 tane o sayfayı açıp post gönderiyor.
    Bunu engellemenin bir yolu var mı ? asd.php ye sadece 1 tarayıcıdan post gönderilsin 2. sekme açılıp oraya post gönderilmesini istiyorum.
  • 19-05-2019, 21:13:42
    #2
    Sayfanın en üstünde bir token oluştur, bu tokeni session'a kaydet. Aynı zamanda post ile de gönder. Eğer formdan gönderdiğin token ile session daki token ayni ise islem yaparsın.
    Mantık şu, yeni sekme acıldığında session daki token değişeceğinden ilk sayfa islevsiz kalacak, sadece tokenin geçerli olduğu sayfadan istek kabul edilecek.
  • 19-05-2019, 21:19:19
    #3
    MSA adlı üyeden alıntı: mesajı görüntüle
    Sayfanın en üstünde bir token oluştur, bu tokeni session'a kaydet. Aynı zamanda post ile de gönder. Eğer formdan gönderdiğin token ile session daki token ayni ise islem yaparsın.
    Mantık şu, yeni sekme acıldığında session daki token değişeceğinden ilk sayfa islevsiz kalacak, sadece tokenin geçerli olduğu sayfadan istek kabul edilecek.
    Mantıklı teşekkür ederim hocam.



    # Konu kilit.
  • 19-05-2019, 21:21:05
    #4
    sayfaya ilk girdiğinde veri tabanına giriş yaptığına dair bir veriyi kaydedip sayfa açılışında eğer o tabloda veri varsa kullanıcıya bir uyarı verdirebilirsiniz.
  • 19-05-2019, 21:22:07
    #5
    U_uR adlı üyeden alıntı: mesajı görüntüle
    sayfaya ilk girdiğinde veri tabanına giriş yaptığına dair bir veriyi kaydedip sayfa açılışında eğer o tabloda veri varsa kullanıcıya bir uyarı verdirebilirsiniz.
    Session ile yapmak daha mantıklı geldi teşekkür ederim genede.