如何从另一个perl cgi脚本调用perl cgi脚本

时间:2012-02-19 15:59:26

标签: html perl templates

我有一个html表单...在提交该表单时,我正在调用一个Perl CGI脚本,它将把数据保存在MYSQL数据库中。

在数据库中保存数据后,我想重新打开包含表单中所有空字段的同一页面,这意味着我想再次重新加载相同的表单。

我怎样才能做到这一点?或者我应该在我的剧本中调用什么,以便我可以再次回到相同的形式。

请记住我正在使用模板和perl脚本生成表单..

提前致谢

2 个答案:

答案 0 :(得分:0)

第二个程序真的是一个CGI程序吗?我的意思是它接受来自HTTP请求的参数并将其结果返回到HTTP响应中吗?

如果是这种情况,那么您可以使用LWP CPAN发行版中的库来调用它。

如果您的第二个程序实际上只是一个命令程序,那么您可以使用system调用它。

答案 1 :(得分:0)

您可以使用HTML的meta refresh或使用JavaScript的window.location对象重定向。让CGI脚本输出其中任何一个。

另一种方法是让CGI脚本输出重定向标头。您可以使用CGIredirect方法,或手动输出。