Как выполнить CGI через ссылку HREF в HTML - PullRequest
3 голосов
/ 15 ноября 2011

Я хочу создать ссылку HTML.Так что при нажатии на ссылку вместо этого будет выполняться CGI-скрипт.Этот CGI-скрипт также будет принимать параметр.

Я думаю сделать что-то вроде этого:

<a href="./cgi-bin/run_script.cgi $param">Query</a>

Есть ли правильный способ сделать это?

ЧтоЯ пытаюсь сделать, это иметь страницу, которая содержит много слов.При щелчке слова выполняется сценарий CGI.

Ответы [ 2 ]

7 голосов
/ 15 ноября 2011

Правильный путь будет следующим:

<a href="./cgi-bin/run_script.cgi?param=value">Query</a>

Чтобы получить значение параметра в вашем скрипте Perl:

use CGI;
my $cgi = CGI->new();
my $param = $cgi->param('param');
0 голосов
/ 15 ноября 2011

Используя метод POST или GET:

http://www.scs.leeds.ac.uk/Perl/Cgi/textareas.html

...