Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Навигация и как с этим бороться?
 
 автор: mik   (15.11.2004 в 15:16)   письмо автору
 
 

Пишу мастер пошаговый на ПХП и JS и возникла непонятная проблема:
КАК реагировать на событие от юзера, если он вдруг нажал кнопку НАЗАД в броузере, а не воспользовался моей кнопкой "< Назад"???
Так как иначе данные становятся частично не реальными просто!
Может можно на это событие обновлять страницу или еще лучше писать что данные более недоступны и начните сначала.

Растолкуйте, плс!

   
 
 автор: Vlad_i_slav   (15.11.2004 в 15:56)   письмо автору
 
   для: mik   (15.11.2004 в 15:16)
 

открой сессию в пхп
session_start()
в первой строке всех файлов
зарегистрируй нужные переменные в сессии
session_register($peremennaya)

и все значения переменных будут передаваться другой страничке...(они не потеряються)
в конце (на последней своей страничке) уничтоживаешь сессию
session_destroy()

   
 
 автор: mik   (15.11.2004 в 16:26)   письмо автору
 
   для: Vlad_i_slav   (15.11.2004 в 15:56)
 

1. А регистрировать нужно переменные из форм (вводимые пользователем) или... или?
2. И после этого при нажатии кнопки истории назад в ослике страница с данными установит верные уже введенные данные?

А как добится вот такого:
если вернуться назад а потом снова вперед, то видим:

"Внимание: страница устарела Запрошенная страница была создана с помощью переданных в форму сведений. Доступа к этой странице больше нет. Из предосторожности Internet Explorer не повторяет передачу сведений автоматически.

Для повторной передачи сведений и просмотра веб-страницы нажмите кнопку Обновить."

   
 
 автор: Vlad_i_slav   (15.11.2004 в 17:12)   письмо автору
 
   для: mik   (15.11.2004 в 16:26)
 

>1. А регистрировать нужно переменные из форм (вводимые
>пользователем) или... или?
при нажатии submit передаются данные из страницы А в стр Б, вот в стр Б и регистрируй переменные $_POST["peremennaya"]
>2. И после этого при нажатии кнопки истории назад в ослике
>страница с данными установит верные уже введенные данные?
по идее должна

>А как добится вот такого:
>если вернуться назад а потом снова вперед, то видим:
>"Внимание: страница устарела Запрошенная страница была
>создана с помощью переданных в форму сведений. Доступа к
>этой странице больше нет. Из предосторожности Internet
>Explorer не повторяет передачу сведений автоматически.
>Для повторной передачи сведений и просмотра веб-страницы
>нажмите кнопку Обновить."
а зачем?
если пользователь вернулся, чтобы проверить все ли правельно введено и убедиться, что все правельно...он пойдет вперед, на страничку где верные значения...
если не верные, то он исправляет и переходит на следующую страничку через submit

   
 
 автор: mik   (15.11.2004 в 17:43)   письмо автору
 
   для: Vlad_i_slav   (15.11.2004 в 17:12)
 

Огромное спасибо!
Это то что мне надо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования