• 29-09-2021, 21:03:14
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyi akşamlar arkadaşlar, PHP ile ilgili çok fazla bilgim yok bir bot yapmaya çabalıyorum. Uygulayacağım bazı aşamalar var kafama takılan soru( ları) yazıyorum. Yardımcı olan arkadaşlara teşekkür ederim.

    - Veritabanından bir URL'yi getirdik ve işlem yaptırdık, bu URL'de işimiz bittiğinde bir sonraki URL'ye şişme yapmaması için bir sonraki sayfaya yeni baştan başlamasını istiyorum. Ne yapmalıyım? Yani veritabanındaki tabloda yer alan 1. satırdaki adreste işimiz bittiğinde ikinci satırdaki adresten devam edeceğim ancak çağırılan URL şişme yapmadan yeni sayfada işlem yapsın istiyorum, nasıl yapabilirim?
  • 29-09-2021, 21:07:45
    #2
    Yazdiklsrinizdan anladigim
    SayfalamaV e array işlemlerine çalışın
  • 29-09-2021, 21:09:44
    #3
    Belli bir sınır belirleyebilirsiniz, örneğin 100 URL.
    Her çalıştırmada bu sınıra göre işlem yaparsınız.
    Daha sonra bir Cron Job kurarak periyodik şekilde veri alabilirsiniz.
  • 29-09-2021, 21:15:08
    #4
    php bu tarz botlar konusunda sıkıntılı node.js de aynı anda 500 farklı adrese istek atsanız banamısın demez fakat php de ardarda 10 tane siteye istek atarsanız sayfa dönüp durur sonunda zaman aşımı verir bir dosya oluştur her çalışmada en az fazla 2 url ye istek atsın sonra bunu cron job a bağla her 1 dk da bir çalışsın
  • 29-09-2021, 22:56:07
    #5
    İşlem yaptığınız id'yi bir değişkene aktarın işlemler bittikten sonra yani yeni işleme (bir sonraki işleme) geçileceği zaman işlem yaptığınız id'yi bir arttırın ve aynı sayfa içine tekrar yönlendirin. Misal:
    <?php
    //siteadresi.com/bot.php?islem_id=15
    $get_islem_id = $_GET["islem_id"];
    //burada işlemler yapılacak işlem bittikten sonra
    tekrar aynı sayfaya post edeceksiniz sayıyı 1 artırarak.
    header("Location: bot.php?islem_id=$get_islem_id+1");
    Şeklinde..
    Umarım yardımcı olmuşumdur telefondan yazıyorum yazım hataları olabilir.
    ?>
  • 30-09-2021, 11:24:13
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yazdiklsrinizdan anladigim
    SayfalamaV e array işlemlerine çalışın
    Teşekkür ederim, şu anda tam karman çorman gidiyorum ancak sonrasında düzenli bir rütin izleme niyetindeyim. Bilgi verdiğiniz için teşekkür ederim.

    profweb adlı üyeden alıntı: mesajı görüntüle
    Belli bir sınır belirleyebilirsiniz, örneğin 100 URL.
    Her çalıştırmada bu sınıra göre işlem yaparsınız.
    Daha sonra bir Cron Job kurarak periyodik şekilde veri alabilirsiniz.
    Açık olmak gerekirse bir veri aldıktan sonra onun bir daha alınmaması için ne yapılmaması gerektiğini henüz bilmiyorum. Bu yapacağım işlem biraz deneysel, çok teşekkür ediyorum.

    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    php bu tarz botlar konusunda sıkıntılı node.js de aynı anda 500 farklı adrese istek atsanız banamısın demez fakat php de ardarda 10 tane siteye istek atarsanız sayfa dönüp durur sonunda zaman aşımı verir bir dosya oluştur her çalışmada en az fazla 2 url ye istek atsın sonra bunu cron job a bağla her 1 dk da bir çalışsın
    Öneriniz için teşekkür ederim, niyetim bu çalışmadan sonra programlamayı öğrenmek. Bir çok aşama kaydettim, burada sorduğum soru takılacağımı düşündüğüm bir yer.

    Onuraygun adlı üyeden alıntı: mesajı görüntüle
    İşlem yaptığınız id'yi bir değişkene aktarın işlemler bittikten sonra yani yeni işleme (bir sonraki işleme) geçileceği zaman işlem yaptığınız id'yi bir arttırın ve aynı sayfa içine tekrar yönlendirin. Misal:
    <?php
    //siteadresi.com/bot.php?islem_id=15
    $get_islem_id = $_GET["islem_id"];
    //burada işlemler yapılacak işlem bittikten sonra
    tekrar aynı sayfaya post edeceksiniz sayıyı 1 artırarak.
    header("Location: bot.php?islem_id=$get_islem_id+1");
    Şeklinde..
    Umarım yardımcı olmuşumdur telefondan yazıyorum yazım hataları olabilir.
    ?>
    Çok teşekkür ediyorum bu kodları kurcalamaya çabalayacağım, yapamazsam size bilgi aktarırım.

    Hepinize saygılar arkadaşlar.