Forum Webscript.Ru

Программирование => Perl => Тема начата: от 06 Февраля 2002, 19:14:04

Название: location и POST
Отправлено: от 06 Февраля 2002, 19:14:04
У меня есть скрипт, которому передаются параметры методом POST, после их обработки мне надо передать все эти параметры другому скрипту, причем обязательно методом POST
Если я пишу просто
print "Location: ScriptUrl.pl\\n\\n";
скрипт вызывается, но параметры не передает, и вообще $ENV{\'REQUEST_METHOD\'} устанавливает в GET
теоретически возможно написать ScriptUrl.pl?parametrs но мне обязательно использовать POST.
Есть ли возможность такая возможность без использования библиотек (т.е. просто через редирект)?
Спасибо
Название: через редирект ;)
Отправлено: Green Kakadu от 07 Февраля 2002, 13:00:26
Цитировать
(т.е. просто через редирект)?

а скрипт, что на другом сервере?
все что через редирект, т.е. урл - будет GET.

можно просто передать параметры другому скрипту (но они должны быть на одном сервере), об этом тут:
http://forums.webscript.ru/showthread.php?s=&postid=19236#post19236
Название: ку: а скрипт, что на другом сервере?
Отправлено: от 07 Февраля 2002, 14:11:06
в том то и дело что на другом и не мой
щас попробую описать проблему подробней:
на моем сайте есть форма,
есть бесплатная услуга внешнего сервера по обработке такой формы - требования этого сервера - метод post...
Все замечательно, пока меня не интересует что там мои пользователи пишут в своей форме, я пишу
и дальше собствнно форма...
Но я пытаюсь встроить промежуточное звено - которое читает эту форму, делает все что надо, и дальше перекидывает на чужой_сервер_и_скрипт.
можно конечно через LWP::UserAgent - но это получится не совсем редирект и не совсем гибко.