درود کد زیر را دارم که به 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);
اینجوری که من گرفتم باید اپلیکیشنت رو real time کنی برای این کار که اون هم قسمتیش با js انجام میشه, اصولش اینه برای کاری که شما میخواهد.
اما اگر با php بخواهید اینکار رو انجام بدین البته اگر از لاراول استفاده کنید میتونید از کتابخانه carbon استفاده کنی ولی خب بازم باید real time باشه چون بعد این که شرط تموم شد باید رفرش بشه تا اطلاعات نشون داده بشه که تو php خام اینکار رو نمیشه کرد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟