Forum Webscript.Ru

Программирование => Perl => Тема начата: Dan от 18 Марта 2004, 20:06:17

Название: Reload гостевой страницы в браузере вызывает добавление записи
Отправлено: Dan от 18 Марта 2004, 20:06:17
Гостевая на Perl/MySQL
При обновлении гостевой страницы (Ctrl+R в links\'e) происходит добавление предыдущей записи, хотя ввод новых данных не проводится. Видно, что предыдущие данные снова добавляются в базу. Как с этим бороться?
Название: Reload гостевой страницы в браузере вызывает добавление записи
Отправлено: ondr от 18 Марта 2004, 20:11:31
Perl тут не при чем. Отправляй данные методом POST и производи редирект после.
Название: 2 Ondr
Отправлено: Dan от 20 Марта 2004, 18:57:21
Уважаемый Ondr!
сорри за тупой вопрос - как сделать редирект?
Название: Reload гостевой страницы в браузере вызывает добавление записи
Отправлено: Mog. от 20 Марта 2004, 19:24:59
print "Location: $url\\n\\n";
Название: Reload гостевой страницы в браузере вызывает добавление записи
Отправлено: ondr от 20 Марта 2004, 19:33:08
Dan
Схожая тема обсуждалась здесь
http://forums.webscript.ru/showthread.php?s=&threadid=15112&msgnum=22