Я создал html-страницу (page1). Эта страница содержит ссылку и кнопку отправки. Если щелкнуть ссылку, будет достигнута другая html-страница (page2). Если нажать кнопку отправки, эта страница отправляется обратно на сервер и переходит на другую страницу html (page2). Если пользователь нажмет кнопку «Назад» браузера на странице 2, будет показана страница 1. Итак, в следующий раз пользователь может нажать кнопку «Отправить». Мне это не нравится. Итак, я хочу проверить страницу 1, полученную из истории браузера или нет. Могу я это получить.
Как узнать, что страница пришла из истории браузера или нет
Ответы (3)
Вы всегда можете проверить реферера. Я не знаю, что использует ваш сервер, поэтому не могу сказать вам, как это сделать. Однако вы должны знать, что реферер можно подделать, так что это не совсем надежный способ.
Один из способов, которым я мог бы сделать, - это указать время, когда страница была сгенерирована на странице, а затем использовать некоторый Javascript для сравнения местного времени, когда страница была сгенерирована. Если время отличается на пороговое значение, сайт был в кеше. Проблема заключается в том, что на клиентском компьютере неправильно установлено время, но этого можно избежать, если клиент включит текущую систему, чтобы сгенерировать страницу и отправить это значение клиенту.
окка сари оонго сари потунди это придет как можно раньше, чтобы сделать это
умоляю оккасари оунго ра поока
сарипотунди