Cron job ile parametreli bir linki çalistirma! 1

Cron job ile parametreli sayfa linki calistirma ihtiyaci duyabilirsiniz. Neden gerekli olacak diye dusuneceklere basit olarak aciklayayim: parametreler ile calisiyor olabilirsiniz, guvenlik amacli kullaniyor olabilirsiniz. Yada istek yapilan kisinin yada sunucunun ip adresini alarak kontrol ettirmek icin kullanabilirsiniz.

Cron job icin farkli parametrelerde mevcut. Ancak hicbirisi curl kadar stabil  olmuyor bence. Ornegin php parametresini kullandiginizda istek yapilan sunucu bilgisi almak zor oluyor. Yada Wget kullandiginizda sunucunuza dogal olarak dosya yukluyor ki bunu cogumuz istemez 🙂

Ben parametreli bir link calistirmak istedigimde asagidaki sekilde yapiyorum: Curl

Yada (Curl)

Ancak ben not olmasi acisindan php parametresi ile parametreli baglanti olusturma kodunuda yazayim. Asagidaki sekilde Cron job eklerseniz sondaki parametre aktif sekilde kullanilabilir olacaktir: Php

Ancak bunun bir kotu tarafi var $_SERVER parametresini tam anlamiyla kullanamiyorsunuz, yani kontrol yaptirmak istiyorsaniz bu kisim isinizi gormeyecektir, bunun yerine ilk verdigim Curl ornegi isinizi gorecektir.

cron-job

Konuda anlatilan kodlardaki yildizli kisimlari silerek sonrasinda kalan yerleri CPANEL kismindan CronJob eklerken kullanabilirsiniz, herhangi bir degisiklik yapmaniza gerek kalmaz.

Bu arada yaptiginiz islem sonucunda, calistirilan her cron Job dan sonra belirttiginiz maile bilgi mesaji gonderilir, bunu iptal etmek isteyebilirsiniz. Bunun icin yukardaki kodlarin her birinde ayni olacaktir son tarafa asagidakini ekleyin yeterlidir. (Bosluk birakmayi unutmayin)

Ornek

 

1 YORUM

Bir Cevap Yazın