我有一个Perl CGI脚本,用于创建登录屏幕,即用户名和密码。
我想在成功登录后,将用户重定向到应用程序中的下一个操作(另一个Perl CGI脚本)。
将一个CGI脚本重定向到HTML页面的命令是什么?
答案 0 :(得分:5)
在HTTP术语中,您的程序输出应为302 or 303 status code和Location 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...