Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl). Как запретить обновление страницы ? / 10 сообщений из 10, страница 1 из 1
28.05.2006, 02:52:39
    #33756462
Zlavonik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
Доброй ночи.


Подскажите, пожалуйста, как запретить обновление страницы ?


Заранее спасибо.
...
Рейтинг: 0 / 0
28.05.2006, 11:42:29
    #33756560
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
обновление КЕМ ???
...
Рейтинг: 0 / 0
29.05.2006, 05:01:19
    #33757219
Zlavonik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
Извиняюсь за некорректный вопрос.

Ситуация такая: на странице несколько кнопок, события, закрепленные за кнопками, относятся к данной странице.

print "<form name='authform' action='url_list.cgi' method='get'>";
print <<EOH;

<input type="submit" name = "button" value="Button1"></input>
<input type="submit" name = "button" value=" Button2"></input>

EOH

print end_form;

Для определения какая из кнопок была нажата использую значение атрибута (value):
if (param('buttont') eq "Button1")…else…

Таким образом, при нажатии на одну из кнопок происходит передача параметров через url: http://url.ru/cgi-in/url_list.cgi?button=Button1

Так вот нужно как-то сбросить передаваемые в url параметры, чтобы при обновлении страницы (например, через F5) не происходило повторного выполнения события, закрепленного за кнопкой Button1.


Помогите выйти из данной ситуации. Спасибо.
...
Рейтинг: 0 / 0
29.05.2006, 06:46:45
    #33757246
oraweb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
1. Использовать method='post'.
2. Если после передачи данных база “инсертится”, осуществлять проверку на наличие в базе передаваемых сообщений и отвергать повторный инсерт с соответствующим сообщением.

Открой свой internet-ресторан!
...
Рейтинг: 0 / 0
29.05.2006, 22:42:31
    #33759328
Zlavonik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
Спасибо за советы, но...

Метод post пробовал, не помогает.

Что же касается второго способа, то он бы помог, если бы содержимое БД как-то изменялось.

Но вся загвоздка в том, что:

по нажатию кнопки Button1 - происходит сортировка данных и вывод их в виде
таблицы, а по нажатию кнопки Button2 - происходит фильтрация данных.

Все ещё требуется помощь.

Спасибо.
...
Рейтинг: 0 / 0
30.05.2006, 11:07:20
    #33759881
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
Делайте, что сказал oraweb, только сохраняйте в теневых посылках ( Cookie ) последнее действие ...
...
Рейтинг: 0 / 0
30.05.2006, 11:15:30
    #33759922
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
ZlavonikТак вот нужно как-то сбросить передаваемые в url параметры

А в перле разве нет переадресации на стороне сервера?
...
Рейтинг: 0 / 0
30.05.2006, 14:45:40
    #33760859
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
VERS ZlavonikТак вот нужно как-то сбросить передаваемые в url параметры

А в перле разве нет переадресации на стороне сервера?
Вы хотели сказать используя заголовки?
...
Рейтинг: 0 / 0
30.05.2006, 22:07:11
    #33761903
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
сто пудов, там что-то с заголовками мутить надо :)
...
Рейтинг: 0 / 0
30.05.2006, 22:22:09
    #33761923
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl). Как запретить обновление страницы ?
Николай aka Motodor VERS ZlavonikТак вот нужно как-то сбросить передаваемые в url параметры

А в перле разве нет переадресации на стороне сервера?
Вы хотели сказать используя заголовки?
Ну да, пусть Злавоник перенаправляет юзера обратно на http://url.ru/cgi-in/url_list.cgi после выполнения ... ну чего либо )
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl). Как запретить обновление страницы ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]