• 30-08-2021, 16:35:07
    #1
    Merhabalar kullanıcıya bakiye yüklemek için shopier kullanıyorum kullanıcı ödeme yaptıktan sonra callback.php içinde shopier api kullanarak dönüş alıyorum eğer başarılıysa bakiye ekleniyor fakat callback.php den ödeme başarılysa farklı bir sayfaya yönlendirliyor kullanıcı noredirect açığı kullanılarak kullanıcının ödeme başarılı ise gideceği sayfa engellenebilir eğer engellenirse her sayfayı yenilediğinde bakiye tekrar ekleniyor

    benim sorum şu ödeme başarılı dönüşü alındıktan sonra işlemler gerçekleşsin ve php kodu bitsin sayfayı yenilediğimde yeniden form gönderme işlemi olmasın istiyorum olduğunde her sayfa yenilendiğinde tekrar bakiye katlanarak ekleniyor bu yeniden form gönderme işlemini nasıl engelleyebilirim

    edit: exit();
    die(); kullandım işe yaramıyor
  • 30-08-2021, 16:36:27
    #2
    Fikir:
    işlem doğru ise header kullanıp bakiye php ye yollayabilirsiniz https://www.php.net/manual/tr/function.header.php

    veya ajax kullanabilirsiniz.
  • 30-08-2021, 16:39:43
    #3
    Canozkan adlı üyeden alıntı: mesajı görüntüle
    Fikir:
    işlem doğru ise header kullanıp bakiye php ye yollayabilirsiniz https://www.php.net/manual/tr/function.header.php

    veya ajax kullanabilirsiniz.
    hocam farklı bir yöntem bulunamazmı ajax bilmiyorum
  • 30-08-2021, 17:24:49
    #4
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    hocam farklı bir yöntem bulunamazmı ajax bilmiyorum

    bunun dışında işlem gerçekleştiğinde ödeme alındığında header kullanarak farklı bir sayfaya yönlendirebilirsiniz
  • 30-08-2021, 17:34:02
    #5
    Merhaba,

    Ödemeye bir durum ekleyerek eğer ödeme kullanıcıya eklendi ise tekrar eklemesini if ve update kullanarak engelleyebilirsiniz.

    İyi çalışmalar.