Перейти к содержимому



Обновление предыдущей страницы, браузерная кнопка "Назад"

#1

Поделиться сообщением #1



neitrosha

neitrosha
  • Неактивные
  • 7 сообщений
  • Репутация: 0
0

Отправлено 24 Апрель 2013 - 10:53

Делаю маленький скриптик по неправильным глаголом английского языка для тренировки.
Тест на них работает, всё исправно, всё считает.

Но вот какая мне мысль в голову пришла - в Опере (да и в Мозилле) при нажатии на кнопку "назад" в браузере, предыдущая страница полностью восстанавливается. Соответственно, относительно умный студент просто будет делать возвраты, находить, где у него ошибка, и всё ему будет чудесно.
Как от этого избавиться?
Как сделать так, чтобы когда нажимаешь на кнопку "назад", происходил новый запрос к базе данных и уже было другое наполнение?

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Браузер
  2. Кнопка обновления
  3. При обновлении страницы дублируются (удваиваются) комментарии
  4. Неоправданно долго крутится индикатор загрузки веб-страницы на вкладке браузера
  5. Помогите восстановить страничку на Bitrix?

#2

Поделиться сообщением #2



isvetlichniy

isvetlichniy
  • Пользователь
  • 622 сообщений
  • Репутация: 93

Отправлено 24 Апрель 2013 - 11:02

если ты при каждом нажатии кнопки далее делаешь сохранение в базу, то никаких проблем не должно возникать.
Алгоритм такой:
1.Студент ответил на вопрос и нажал далее - данные сохранились в базе
2. Если студент нажал назад и попытался повторно сохранить - то проверять базу данных на наличие этого ответа

ну а если обобщить, то перед добавлением результата в базу проверять, а вдруг он уже там есть
  • 0


Оформление форума – IPBSkins.ru