mirror of
https://github.com/phpbb/phpbb.git
synced 2025-10-04 11:41:38 +02:00
prepare new release - see changelog for changes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@4926 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -43,22 +43,32 @@ $ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';
|
||||
// Unset globally registered vars - PHP5 ... hhmmm
|
||||
if (@$ini_val('register_globals') == '1' || strtolower(@$ini_val('register_globals')) == 'on')
|
||||
{
|
||||
$var_prefix = (phpversion() >= '4.3.0') ? '' : 'HTTP';
|
||||
$var_suffix = (phpversion() >= '4.3.0') ? '' : '_VARS';
|
||||
$var_prefix = 'HTTP';
|
||||
$var_suffix = '_VARS';
|
||||
|
||||
$test = array('_GET', '_POST', '_SERVER', '_COOKIE', '_ENV');
|
||||
|
||||
if(is_array(${$var_prefix . '_GET' . $var_suffix}))
|
||||
foreach ($test as $var)
|
||||
{
|
||||
unset_vars(${$var_prefix . '_GET' . $var_suffix});
|
||||
if (is_array(${$var_prefix . $var . $var_suffix}))
|
||||
{
|
||||
unset_vars(${$var_prefix . $var . $var_suffix});
|
||||
}
|
||||
|
||||
if (is_array(${$var}))
|
||||
{
|
||||
unset_vars(${$var});
|
||||
}
|
||||
}
|
||||
|
||||
if(is_array(${$var_prefix . '_POST' . $var_suffix}))
|
||||
if (is_array(${'_FILES'}))
|
||||
{
|
||||
unset_vars(${$var_prefix . '_POST' . $var_suffix});
|
||||
unset_vars(${'_FILES'});
|
||||
}
|
||||
|
||||
if(is_array(${$var_prefix . '_COOKIE' . $var_suffix}))
|
||||
if (is_array(${'HTTP_POST_FILES'}))
|
||||
{
|
||||
unset_vars(${$var_prefix . '_COOKIE' . $var_suffix});
|
||||
unset_vars(${'HTTP_POST_FILES'});
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user