| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > как запретить возврат не предыдущую страницу |
| Автор: GL 9.6.2004, 00:35 |
| Как запретить возврат не предыдущую страницу? Нужно чтобы при нажатии на кнопку назад выводилось сообщение "запрашиваемая вами страница устарела". Как это сделать на php? |
| Автор: Akina 9.6.2004, 08:30 |
| Открывать ссылку в новом окне, закрывая старое |
| Автор: Master 9.6.2004, 10:32 |
| кидаеш куку юзеру... если кука не кидается говориш ему что с системой он так работать не может. на первой странице ставиш куку в значение 1, при переходе на 2 страницу перезаписываеш значение куки в 2... если он вернется на страницу 1, то там должна быть проверка... если значение куки 2 (естественено проверять надо перед записью значения 1) то говориш ему что страница устарела. |
| Автор: IZ@TOP 9.6.2004, 10:49 |
| А почему бы не сделать ссылки через метод POST? |
| Автор: Master 9.6.2004, 11:21 |
| IZ@TOP потому что F5 никто не отменял. |
| Автор: IZ@TOP 9.6.2004, 13:18 |
| Master Ну да |
| Автор: Wowa 9.6.2004, 13:48 |
| Master но твой метод тоже не подходит, т.к. при нажатии на Back страница не будет загружена заново, а появится из кеша, следовательно проверка на куку не сработает. |
| Автор: Master 9.6.2004, 14:11 | ||||
|
| Автор: Guest 9.6.2004, 16:58 |
| Нужно выводить на каждой странице вверху лицензионное соглашение, которое обязывает пользователя не ходить на предыдущую страницу, так как это действие влечёт за собой |
| Автор: Raptus Melanholicus 9.6.2004, 17:00 |
| .. уголовную ответственность. |
| Автор: Master 9.6.2004, 18:39 |
| ... повесить клавиатуру на гвоздь и идти торговать дубленками. |