navid
2 سال پیش توسط navid مطرح شد
2 پاسخ

تعیین کرون برای منقضی شد حساب

سلام اقای یه سوال برام خیلی وقته پیش اومده و چیزیم براش پیدا نکردم
فرض کنید ما یک سیستم داریم که کاربر ازمون در یک تاریخ و ساعت خاص اشتراک ویژه میخره
حالا این کاربر میره و تا تاریخ منقضی شدن اشتراکش اصلا دیگه انلاین نمیشه و هیچ درخواستی نمیفرسته به ما اون حساب کاربری که بخوایم روز های باقی مونده رو حساب کنیم و ...
چطوری میتونیم سر تاریخ منقضی شدن حسابش خودمون یک پیامک بهش ارسال کنیم؟
میخوام یه تابعی باشه که بهش بگم تو فلان تاریخ اجرا بشه ولی با یه با فراخوانی شدن کلا تموم بشه و مثل کرون جاب هی تکرار نشه


ثبت پرسش جدید
Amir
تخصص : برنامه نویس وب
@Blank 2 سال پیش مطرح شد
0

میتونی زمان انقضا رو توی دیتابیس ذخیره کنی بعدش یه اسکریپت با php بنویسی که بیاد اطلاعات کاربرایی که تاریخ اشتراکشون گذشته رو استخراج کنه و بهشون پیام بده بعدش این رو کرون جاب روزانه یا روزی چندبار میزاری

*باید اطلاعات کسایی که براشون پیام رفته روهم ذخیره کنی تا چند بار نره براشون


Sahandi81
تخصص : PHP - Laravel -JS
@sahandi81 2 سال پیش مطرح شد
0

سلام.
بنظر بنده بهترین کار چک کردن تایم مورد نظرت با event خود mysql هستش
ست کن هر روز لیست کاربراتو چک کنه.
سریعه، بهینست و بدردت میخوره.
اگر ک میخوای دستی هم باشه سادست دیگه.
یه اسکریپت php بنویس که با باز کردن یه لینک مشخص کار کنه.
ولی باز چیزی ک گفتم رو انجام بده معقولانه تره


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

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