diff options
-rwxr-xr-x | colchange.cgi | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/colchange.cgi b/colchange.cgi index 03d5388bf..dbaf40eeb 100755 --- a/colchange.cgi +++ b/colchange.cgi @@ -112,10 +112,13 @@ if (defined $cgi->param('rememberedquery')) { # If we're running on Microsoft IIS, using cgi->redirect discards # the Set-Cookie lines -- workaround is to use the old-fashioned # redirection mechanism. See bug 214466 for details. - if ($ENV{'SERVER_SOFTWARE'} =~ /Microsoft-IIS/) { + if ($ENV{'SERVER_SOFTWARE'} =~ /Microsoft-IIS/ + || $ENV{'SERVER_SOFTWARE'} =~ /Sun ONE Web/) + { print $cgi->header(-type => "text/html", -refresh => "0; URL=$vars->{'redirect_url'}"); - } else { + } + else { print $cgi->redirect($vars->{'redirect_url'}); } |