ali salimi
5 سال پیش توسط ali salimi مطرح شد
2 پاسخ

تایمر رکوست در api با php

درود کد زیر را دارم که به api یک سایت اطلاعاتی را دریافت میکنم و میخواهم هر 5 ثانیه این اتفاق رخ دهد.
با جاوااسکریپت میتوانم اینکار رو بکنم که کلا باید بیام از طریق مثلا جی کوئری کدهارو بنویسم ولی با روش php ایا میشه همچین حرکتی زد و صفحه رفرش نشه هر 5 ثانیه هم اطلاعات رو دریافت کنه.

$curl_options = array(
  CURLOPT_URL => "https://api.example.com/?action=get_countries&APIkey=$APIkey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HEADER => false,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_CONNECTTIMEOUT => 5
);

$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );

$result = (array) json_decode($result);

var_dump($result);

ثبت پرسش جدید
امین
تخصص : سرور کار , گیمر , طراح
@mordab 5 سال پیش مطرح شد
1

@salim

اینجوری که من گرفتم باید اپلیکیشنت رو real time کنی برای این کار که اون هم قسمتیش با js انجام میشه, اصولش اینه برای کاری که شما میخواهد.

اما اگر با php بخواهید اینکار رو انجام بدین البته اگر از لاراول استفاده کنید میتونید از کتابخانه carbon استفاده کنی ولی خب بازم باید real time باشه چون بعد این که شرط تموم شد باید رفرش بشه تا اطلاعات نشون داده بشه که تو php خام اینکار رو نمیشه کرد.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@salim

از کرون جاب استفاده کنید
این فایل رو که کد ها توش هست رو در کرون جاب سرور یا هاست تنظیم کنید با هر تایمی که میخوایید ، خودش این کار رو انجام میده.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام