• 23-07-2020, 02:58:01
    #1
    Arkadaşlar site içerisinde curl post ile başka sunucuda bir işlem çalışıyorum fakat bu işlemin doğru çalışıp çalışmadığıni anlamam gerekiyor. Fakat site de döngü olduğundan 10 dk falan çalışıyor. Ama ben sonucu doğru çalışıp çalışmadığni görmek istiyorum.php kodlarids işlemin başarılı olup olmadigi söylemiyor.
  • 23-07-2020, 03:07:39
    #2
    Çok curl kullanmadım ama timeout süresini arttırarak işlem bittiğinde geri dönüşü alabilirsin mantık olarak çalışması gerekir
  • 23-07-2020, 03:10:04
    #3
    Php timeout süresini ve curl timeout sürelerini -1 yapınız ve sonucu ekrana yansıtınız. Curl isteği bitip ekrana yansıyana kadar bekleyiniz.
  • 23-07-2020, 03:11:41
    #4
    curl post ederken bir tane mysql tablosuna çalışma zamanını ve döndüğü curl_getinfoı değerini kaydedin, sonra mysql tablosundan ara ara kontrol edersiniz hangi zamanda hangi sonuçla çalışmış
  • 23-07-2020, 03:25:32
    #5
    bero adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar site içerisinde curl post ile başka sunucuda bir işlem çalışıyorum fakat bu işlemin doğru çalışıp çalışmadığıni anlamam gerekiyor. Fakat site de döngü olduğundan 10 dk falan çalışıyor. Ama ben sonucu doğru çalışıp çalışmadığni görmek istiyorum.php kodlarids işlemin başarılı olup olmadigi söylemiyor.
    siz api gibi kullanıyorsunuz, burda şöyle bir şey yapılır, döngünün çalıştığı sunucuda bir tablo oluşturun database içerinden.

    Mesela döngüye başlamadan önce bir kayıt oluşturun bu duruma tamam diye bir sütüna 0 verin döngü tamamlandıktan sonra bunu tamam sütünunu 1 'e çekin.
    try catch yapısıyla hata oluşursa hatalarıda loglayabilirsiniz.
    Hatta sonra bu tabloya başka bir curl yollayarak sipariş durumunuda kontrol edebilirsiniz. Mantık bu şekilde.