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"]);
}
}
}
}
}