fixed infinite loop when removing magic.

This commit is contained in:
Taylor Otwell
2012-01-24 11:29:05 -06:00
parent bf509b679f
commit ec2fc6ddd0
2 changed files with 11 additions and 8 deletions

View File

@@ -67,9 +67,12 @@ ini_set('display_errors', 'Off');
*/
if (magic_quotes())
{
$magic = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
$magics = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
array_walk($magic, 'array_strip_slashes');
foreach ($magics as &$magic)
{
$magic = array_strip_slashes($magic);
}
}
/**