• 31-08-2019, 21:44:00
    #1
    HesapSatis.com.tr
    Arkadaşlar selam, ufak bir sıkıntım var 66 tane link var bunlar cronjobda çalışmalı bunu tek link olarak nasıl yapabilirim?
    teşekkürler.
  • 31-08-2019, 21:56:22
    #2
    Linklerinizi bir diziye kaydedip foreach döngüsü ile hepsine tek tek http isteği gönderebilirsiniz. Tüm linkleriniz çalışmış olur.

    Her linki en basit file_get_contents ile çağırabilir, veya curl kullanabilirsiniz. Daha detaylı bir çalışma için Guzzle kütüphanesini kullanabilirsiniz.
  • 31-08-2019, 21:59:15
    #3
    OnurCemil adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar selam, ufak bir sıkıntım var 66 tane link var bunlar cronjobda çalışmalı bunu tek link olarak nasıl yapabilirim?
    teşekkürler.
    Tek cron.

    <?php
    set_time_limit(0);
    $urls[] = "link1";
    $urls[] = "link2";
    foreach($urls as $url)
    {
       file_get_contents($url);
    }
    ?>
  • 31-08-2019, 21:59:35
    #4
    Platin üye
    multi_curl ile hepsini aynı anda tetikleyebilirsiniz, üstelik timeout verirseniz, karşı taraftan cevap beklemeden betimleme durdurulur ancak karşı taraf işlemi yapmaya devam eder, cpu'dan kazanç sağlarsınız.
  • 31-08-2019, 22:42:01
    #5
    HesapSatis.com.tr
    ibagmen adlı üyeden alıntı: mesajı görüntüle
    Tek cron.

    <?php
    set_time_limit(0);
    $urls[] = "link1";
    $urls[] = "link2";
    foreach($urls as $url)
    {
       file_get_contents($url);
    }
    ?>

    çoook teşekkür ederim hocam