diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 6e07990a7e45027ea90d87c852695e6b7e7fc6f4..71f56d2cffd6a64250e12e4adb85d0fc981b4121 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -38,12 +38,13 @@ if ($unquote_gpc) { $INSECURE = array(); -function feed_globals($table) { +function feed_globals($table, $insecure = true) { global $INSECURE; if (is_array($GLOBALS[$table])) { reset($GLOBALS[$table]); while (list($key, $val) = each($GLOBALS[$table])) { - $GLOBALS[$key] = $INSECURE[$key] = $val; + $GLOBALS[$key] = $val; + if ($insecure) $INSECURE[$key] = $val; } } } @@ -51,7 +52,7 @@ function feed_globals($table) { feed_globals('HTTP_GET_VARS'); feed_globals('HTTP_POST_VARS'); feed_globals('HTTP_COOKIE_VARS'); -feed_globals('HTTP_SERVER_VARS'); +feed_globals('HTTP_SERVER_VARS', false); //