From af2408d59bbe5e59c6c6b3a8125e6b512a887663 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Tue, 27 Jan 2009 21:45:06 +0100 Subject: Work around IIS bug for redirects FS#1576 Ignore-this: 37b33f575e4c0b31e4af93185bf74f0f When IIS is running PHP in CGI mode it will not send cookie headers on 302 redirections. This is a known bug (KB176113). This patch will detect affected servers. Instead of a 302 redirect a Refresh: header is issued. This is supported by all known browsers should have the same effect as a real redirect. darcs-hash:20090127204506-7ad00-ce474f3b0db003e86e09d5e9a9bd7c96887ac01c.gz --- inc/actions.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'inc/actions.php') diff --git a/inc/actions.php b/inc/actions.php index bebdeefce..6d7859b6a 100644 --- a/inc/actions.php +++ b/inc/actions.php @@ -357,8 +357,7 @@ function act_redirect_execute($opts){ if($opts['fragment']) $go .= '#'.$opts['fragment']; //show it - header("Location: $go"); - exit(); + send_redirect($go); } /** -- cgit v1.2.3