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