جلوگیری از رفرش صفحه

o_real_love

Well-Known Member
سلام
چطوری میتونم جلوی رفرش صفحه رو بگیرم؟
که اگه کاربر خواست به هر روشی ( چه راست کلیک یا کلیک روی دکمه رفرش ) صفحه رو رفرش کنه نتونه اینکارو انجام بده!!
آیا راهی وجود داره؟
 

o_real_love

Well-Known Member
سلام
ممنون که جواب دادید
موفق شدم با session جلوی اینکار رو بگیرم
البته نه اینکه کاربر رفرش نکنه
الگوریتم برنامه مشکل داشت که درست شد
بازهم ممنونم
 

o_real_love

Well-Known Member
حالا مشکل دیگه ایکه دارم اینه که کاربر اگه خواست Back بزنه بهش پیغام خطایی بدم
در اصل این یک مسابقه هست که دارم طراحی میکنم
و کاربر باید 10 تا مرحله رو پشت سر بزاره تا به جایزه برسه
ولی اگه یه موقع Back بزنه مشکل پیش میاد
اینو فکر کنم بشه کاری کرد؟ درسته؟
 

Milad

Well-Known Member
فکر کنم بشه از js استفاده کرد و برا مثال اگر کاربر رو back کلیک کرد یک کوکی ست بشه و تو مرحله بعد اگر اون کوکی وجود داشت مجوز های لازم به کاربر داده نشه .
 

Masoud1365

مدیر انجمن
میشه تو هر مرحله هم سشن ست کرد و اگه کاربر بک رو بزنه و شما دیدی که فلان سشن وجود داره بفرستیش به صفحه بعد !
 

Army.Hidden

Active Member
سلام دوستان
ساختار ها یی که دوستان گفتند درسته !
ولی اولین روشی که به ذهن من رسید Ajax کردن مراحل هست .
توی Ajax کردن مراحل کاربر توی یک صفحه قرار داره و به سادگی از متد های که ارسال میشه سردرنمیاره توی هر مرحله هم یک نشست ثبت کنید تا در صورت رفرش صفحه از همون مرحله فعلی مسابقه ادامه پیدا کنه
 

جدیدترین ارسال ها

بالا