من یک فرم دارم که کاربر اطلاعات اونو پر میکنه و بعد میره تو دیتابیس سرچ میکنه. از حدود ۱۰۰ نتیجه به دست اومده، به صورت رندوم ۱۰ نتیجه رو به کاربر نشون میده.
مشکل اینجاست که اگر کاربر تو صفحه نتایج باشه و صفحه رو رفرش کنه، مجدد ۱۰ نتیجه رندوم دیگه بهش نشون میده. چطور میشه جلوی رفرش شدن صفحه رو گرفت؟
شاید پاسخ شما همینجا باشد
برای ارسال ایمیل، نتایج تو سشن هم ذخیره میشن. اما با هر بار رفرش شدن صفحه، باز پروسه سرچ انجام میشه و نتایج متفاوت میاره. الان مقادیر سشن رو هم چک کردم.
اینکه نتایج رو تو دیتابیس ذخیره کنم، فکر نمیکنم راه حل درستی باشه. چون مثلا میانگین روزی 700 نفر بیان و هر کدوم 5 بار سرچ کنن، درگیر کردن دیتابیس برای ثبت و حذف مداوم فکر نمیکنم منطقی باشه.