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

Реферальная программа Мегаплана

Партнерская программа Expressrxsales

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

#1 neitrosha

neitrosha
  • Пользователь
  • 7 сообщений
  • Репутация: 0
0

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

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

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

 

 

  • 0

robot

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

#2 isvetlichniy

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

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

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

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


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