neitrosha
24.04.2013 - 11:51
Делаю маленький скриптик по неправильным глаголом английского языка для тренировки.
Тест на них работает, всё исправно, всё считает.
Но вот какая мне мысль в голову пришла - в Опере (да и в Мозилле) при нажатии на кнопку "назад" в браузере, предыдущая страница полностью восстанавливается. Соответственно, относительно умный студент просто будет делать возвраты, находить, где у него ошибка, и всё ему будет чудесно.
Как от этого избавиться?
Как сделать так, что когда нажимаешь на кнопку "назад" происходил новый запрос к базе данных и уже было другое наполнение?
neitrosha
, не в ту сторону копаешь. Просто не нужно принимать несколько раз ответы на один и тот же вопрос (тест, или что там у вас). Т.е. если уже отвечал на этот вопрос то шлешь лесом.
Может сессией:
Сначала открыта страница 1 - сессия тоже 1
Потом страница 2, сессия 2
Если открывают страницу 1, а сессия больше чем 1, а в данном случае сессия 2, то открыть страницу под номером (сессия+1) то есть 3
Кнопка назад станет кнопкой вперёд))
Ну или открывать страницу ту которая в сессии, кнопка назад будет равносильно кнопке обновить.
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.