如何通过HTML的HREF链接执行CGI

3
我希望创建一个HTML链接,当点击该链接时,将执行CGI脚本。该CGI脚本还将带有一个参数。
我考虑这样做:
<a href="./cgi-bin/run_script.cgi $param">Query</a>

有没有正确的方法来做这件事?

我想要做的是创建一个包含许多单词的页面。当单词被点击时,将执行一个CGI脚本。

2个回答

7

正确的方法应该是:

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

为了在您的Perl脚本中获取参数的值:
use CGI;
my $cgi = CGI->new();
my $param = $cgi->param('param');

-2

我意识到表单的存在,但我不想使用表单来实现那个目的。请看有关推理的更新。 - neversaint
5
请不要链接那个教程。这个主页(http://www.scs.leeds.ac.uk/Perl/)清晰地标明它是一个20年前编写的 Perl 4 教程。阅读该教程的人将学习到许多过时的做法。 - Dave Cross

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接