function reverse_register_globals()
{
        if (ini_get('register_globals') OR strtolower(ini_get('register_globals')) == 'on')
        {
                $supers = array('_GET', '_POST', '_COOKIE', '_REQUEST', '_SERVER', '_SESSION', '_ENV', '_FILES');

                if (!isset($_SESSION) OR !is_array($_SESSION))
                {
                        $_SESSION = array();
                }

                foreach ($supers AS $arrayname)
                {
                        foreach (array_keys($GLOBALS["$arrayname"]) AS $varname)
                        {
                                if (!in_array($varname, $supers))
                                {
                                        $GLOBALS["$varname"] = NULL;
                                        unset($GLOBALS["$varname"]);
                                }
                        }
                }
        }
}