From aedce353175f54380501a17d57af82f66c66198e Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sat, 21 Jan 2006 07:59:55 +0000 Subject: [PATCH] Global killing is prima face --- kernel.php | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/kernel.php b/kernel.php index f7c1b7d..d2e1e74 100644 --- a/kernel.php +++ b/kernel.php @@ -45,6 +45,24 @@ if (version_compare(PHP_VERSION, '5.0.0', '>=')) } } +if ((bool)ini_get('register_globals') === true) +{ + $superglobals = array('_GET', '_COOKIE', '_FILES', '_POST', '_SERVER', '_ENV'); + foreach ($superglobals AS $global) + { + if (is_array(${$global})) + { + foreach (${$global} AS $_key => $_val) + { + if (isset(${$_key})) + { + unset(${$_key}); + } + } + } + } +} + $oldlevel = ini_get('error_reporting'); $newlevel = $oldlevel; $levels = array(E_ERROR => E_USER_ERROR, E_WARNING => E_USER_WARNING, E_NOTICE => E_USER_NOTICE); @@ -67,24 +85,6 @@ foreach ($levels AS $php => $isso) } error_reporting($newlevel); -if ((bool)ini_get('register_globals') === true) -{ - $superglobals = array('_GET', '_COOKIE', '_FILES', '_POST', '_SERVER', '_ENV'); - foreach ($superglobals AS $global) - { - if (is_array(${$global})) - { - foreach (${$global} AS $_key => $_val) - { - if (isset(${$_key})) - { - unset(${$_key}); - } - } - } - } -} - /**#@+ * Input cleaning type constant */ -- 2.43.5