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/pageutils.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'inc/pageutils.php') diff --git a/inc/pageutils.php b/inc/pageutils.php index 4a62244dc..d3d9478ca 100644 --- a/inc/pageutils.php +++ b/inc/pageutils.php @@ -68,7 +68,7 @@ function getID($param='id',$clean=true){ // fall back to default $id = $id.$conf['start']; } - header("Location: ".wl($id,'',true)); + send_redirect("Location: ".wl($id,'',true)); } if($clean) $id = cleanID($id); -- cgit v1.2.3