چطور یک فانکشن php را با تاخیر اجرا کنیم؟

پرسیده شده
فعالیت 1398 روز پیش
دیده شده 860 بار
1

با سلام خدمت استاد گرامی

من می خوام یک function php بعد از مدت زمان مثلا ۵ دقیقه اجرا بشه...

مثلا می خوام وقتی کاربر در صفحه مقاله اومد بعد از ۵ دقیقه اگر کاربر در صفحه حضور داشت یک مقداری تو دیتابیس آپدیت بشه

برای این منظور باید چی کار بکنیم؟

از setTimeoutجاوااسکریپت هم نمی شد استفاده کرد چون php  مستقل و در اول اجرا میشد و البته تابع sleep هم با توجه تاخیر در لود صفحه نمیشه ازش استفاده کرد.

 



پیشاپیش از وقتی که برای سوال بنده میذارید بسیار سپاسگذارم

 

فایل پیوست

1

مورد تایید استاد

حذف شده

مشکل با ajax و settimeout حل شد
دوستان اگر روش دیگه ای هم به نظرتون میرسه بنوسید

فایل پیوست

یوسف محمدیانی

توسط

یوسف محمدیانی

4 تیر 99

0
حذف شده

سلام در وردپرس با تابع زماندار وردپرس مثل مثال زیر

function my_cron_schedules($schedules){
    if(!isset($schedules["5min"])){
        $schedules["5min"] = array(
            'interval' => 5*60,
            'display' => __('Once every 5 minutes'));
    }
    if(!isset($schedules["30min"])){
        $schedules["30min"] = array(
            'interval' => 30*60,
            'display' => __('Once every 30 minutes'));
    }
    return $schedules;
}
add_filter('cron_schedules','my_cron_schedules');
فایل پیوست

عليرضا سیریزی

توسط

عليرضا سیریزی

14 تیر 99