如何在CGI脚本中调用另一个Perl CGI脚本?

时间:2009-11-24 11:44:23

标签: perl cgi

我有一个Perl CGI脚本,用于创建登录屏幕,即用户名和密码。

我想在成功登录后,将用户重定向到应用程序中的下一个操作(另一个Perl CGI脚本)。

将一个CGI脚本重定向到HTML页面的命令是什么?

2 个答案:

答案 0 :(得分:5)

在HTTP术语中,您的程序输出应为302 or 303 status codeLocation header

如果您使用CGI.pm,则可以使用the redirect method来实现此目的。

答案 1 :(得分:4)

使用CGI作为David Dorward提及的示例。

use CGI;

if (redirect_needed) {
    # If redirect is desired, don't print headers...
    print CGI->redirect("http://some.other.url/");
    exit; 
}

# If no redirect is desired...
print CGI->header();
# etc...