PDA

View Full Version : سوال: چگونه می توانم از برگشتن کاربر به صفحه قبل جلوگیری کنم؟



messina
جمعه 22 آبان 1388, 23:12 عصر
چگونه می توانم از برگشتن کاربر به صفحه قبل جلوگیری کنم؟
یا زمانی که کاربر کلید back را فشار می دهد یا به هر صورتی می خواهد به صفحه قبل برود خود به خود به صفحه اول سایت منتقل شود؟

امیـرحسین
شنبه 23 آبان 1388, 00:26 صبح
اگر این صفحات، صفحات خاصی هستند مثلا 10 صفحه پشت سر هم.
می تونید از SESSION استفاده کنید. مثلا هر صفحه که میخواد باز میشه، نام صفحه یا شماره اش تو SESSION ذخیره بشه.
حالا اگه صفحه ای که داره باز میشه، اگر تو SESSION بود یعنی قبلا باز شده و الان دوباره داره باز میشه!
البته کش شدن صفحات رو نباید فراموش کرد که بیشتر مرورگرها، با دکمه back، اطلاعات رو از کش می خونند. که من ایده ای واسش ندارم.

در ضمن با جاوااسکریپت میشه، دکمه back رو غیرفعال کرد.

messina
شنبه 23 آبان 1388, 00:55 صبح
نمی شه با کد جاوا یه کاری کرد که هر کس بک زد به صفحه اول منتقل بشه؟

امیـرحسین
شنبه 23 آبان 1388, 13:48 عصر
disable back button javascript (http://www.google.com/search?rlz=1C1_____enIR334IR334&aq=0&oq=disable+back+button&sourceid=chrome&ie=UTF-8&q=disable+back+button+javascript)