mirror of
https://github.com/e107inc/e107.git
synced 2025-08-05 06:07:32 +02:00
Bugtracker #5361 fix for array pointer not being reset in PHP 5.3.17
This commit is contained in:
@@ -2202,7 +2202,11 @@ class e107
|
||||
// Block common bad agents / queries / php issues.
|
||||
array_walk($_SERVER, array('self', 'filter_request'), '_SERVER');
|
||||
if (isset($_GET)) array_walk($_GET, array('self', 'filter_request'), '_GET');
|
||||
if (isset($_POST)) array_walk($_POST, array('self', 'filter_request'), '_POST');
|
||||
if (isset($_POST))
|
||||
{
|
||||
array_walk($_POST, array('self', 'filter_request'), '_POST');
|
||||
reset($_POST); // Change of behaviour in PHP 5.3.17?
|
||||
}
|
||||
if (isset($_COOKIE)) array_walk($_COOKIE, array('self', 'filter_request'), '_COOKIE');
|
||||
if (isset($_REQUEST)) array_walk($_REQUEST, array('self', 'filter_request'), '_REQUEST');
|
||||
|
||||
|
Reference in New Issue
Block a user