Вопрос по перлу

abramov2008

Как перл-скрипт, обрабатывающий некоторую форму, может узнать url страницы, где эта самая форма находится?

sergey_m

$ENV{SCRIPT_URI}

sergey_m

Ыыы, хотя мб это только с mod_perl такое есть. Тогда:
"http://" . $ENV{HTTP_HOST} . $ENV{REQUEST_URI}

Marinavo_0507

В общем случае это невозможно.
Для частных - можно использовать Referer или передавать что нужно из формы например скрытым параметром.
ответил не на тот вопрос

sergey_m

По-моему вопрос читается вполне однозначно и я ответил на него. А ты на какой отвечал?

Marinavo_0507

REQUEST_URI - это URI скрипта, а автор спросил страницу на которой была форма.

abramov2008

правильно, урл скрипта мне не нужен естественно.
в общем задача такая:
скриптом генерится форма с кнопкой, при нажатии на эту кнопку должен происходить редирект на ту или иную страницу (зависит от url страницы, на которой форма).

abramov2008

скрытым параметром не подойдет, так как форма генерится одним и тем же скриптом автоматически.
что такое referrer?

Marinavo_0507

скрытое поле - самое правильное имхо

abramov2008

ой! я понял! вот я тормоз!
Оставить комментарий
Имя или ник:
Комментарий: