У меня есть пользователь, который пытается просмотреть вопросы онлайн-экзамена. Во время экзамена выбирают 1 из 4 ответов и нажимают «Ответить». Для этого пользователя кажется, что он снова и снова загружает одну и ту же страницу/вопрос, где он должен переходить к новому вопросу после каждого ответа на вопрос. Я предполагаю, что это кеширование, но это не похоже на кеширование браузера, поскольку они пробовали и Internet Explorer, и Firefox. Они используют спутниковый интернет, поэтому я предполагаю, что в их сети/маршрутизаторе есть какое-то другое кэширование.
Вот заголовки, которые отправляются с сервера.
HTTP/1.1 200 OK
Date: Tue, 03 Mar 2009 05:52:38 GMT
Server: Apache/2.2.8 (Unix)
X-Powered-By: PHP/5.2.6
Set-Cookie: PHPSESSID=[...]; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Content-Type: text/html; charset=UTF-8
Я попросил пользователя полностью сбросить настройки своего браузера, но это не изменило ситуацию. Я добавил временную метку в GET-запрос/строку страницы, например:
/path/question.php?exam_id=2323&user_exam_id=2334×tamp=1236063834
Какие другие методы я могу использовать, чтобы заставить компьютер пользователя обновлять страницу при каждой загрузке страницы?
Сервер работает под управлением Apache, PHP, MySQL.