numeric key check moved higher

This commit is contained in:
Marc Delisle
2006-09-27 13:30:46 +00:00
parent adc5e4e920
commit df7e45bddf

View File

@@ -2689,6 +2689,17 @@ if (isset($_REQUEST['GLOBALS']) || isset($_FILES['GLOBALS'])
die('GLOBALS overwrite attempt');
}
/**
* Check for numeric keys
* (if register_globals is on, numeric key can be found in $GLOBALS)
*/
foreach ($GLOBALS as $key => $dummy) {
if (is_numeric($key)) {
die('numeric key detected');
}
}
/**
* just to be sure there was no import (registering) before here
* we empty the global space
@@ -2740,17 +2751,6 @@ if (get_magic_quotes_gpc()) {
PMA_arrayWalkRecursive($_REQUEST, 'stripslashes', true);
}
/**
* Check for numeric keys
* (if register_globals is on, we'll find a numeric key here)
*/
foreach ($GLOBALS as $key => $dummy) {
if (is_numeric($key)) {
die('numeric key detected');
}
}
/**
* include deprecated grab_globals only if required
*/