راکت

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

2 پاسخ

درود کد زیر را دارم که به 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);
ثبت پرسش جدید

پاسخ‌ها

2
امین
امین
@mordab

تخصص: سرور کار , گیمر , طراح

@salim

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

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@salim

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

شاید پاسخ شما همین‌جا باشد

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

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