Fixes for redirection problem
authorRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 19:47:08 +0000 (19:47 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 19:47:08 +0000 (19:47 +0000)
inc/functions.php
index.php

index 25cb94a..36e2dca 100644 (file)
@@ -978,8 +978,11 @@ function redirectToUrl ($URL) {
                // Output new location link as anchor
                outputHtml('<a href="' . $URL . '"' . $rel . '>' . $URL . '</a>');
        } elseif (!headers_sent()) {
-               // Load URL when headers are not sent
                //* DEBUG: */ debug_report_bug("URL={$URL}");
+               // Clear own output buffer
+               $GLOBALS['output'] = '';
+
+               // Load URL when headers are not sent
                sendHeader('Location: '.str_replace('&amp;', '&', $URL));
        } else {
                // Output error message
index f576059..040678b 100644 (file)
--- a/index.php
+++ b/index.php
@@ -63,7 +63,7 @@ if (!isConfigEntrySet('index_delay'))  setConfigEntry('index_delay' , 0);
 if (!isConfigEntrySet('index_cookie')) setConfigEntry('index_cookie', 0);
 
 // Check for cookies
-if ((isSessionVariableSet('visited')) || (getConfig('index_delay') > 0)) {
+if ((isSessionVariableSet('visited')) || (getConfig('index_delay') > -1)) {
        // Is the index page configured for redirect pr not?
        if (getConfig('index_cookie') > 0) {
                // Set cookie and remeber it for specified time