mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +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.
|
// Block common bad agents / queries / php issues.
|
||||||
array_walk($_SERVER, array('self', 'filter_request'), '_SERVER');
|
array_walk($_SERVER, array('self', 'filter_request'), '_SERVER');
|
||||||
if (isset($_GET)) array_walk($_GET, array('self', 'filter_request'), '_GET');
|
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($_COOKIE)) array_walk($_COOKIE, array('self', 'filter_request'), '_COOKIE');
|
||||||
if (isset($_REQUEST)) array_walk($_REQUEST, array('self', 'filter_request'), '_REQUEST');
|
if (isset($_REQUEST)) array_walk($_REQUEST, array('self', 'filter_request'), '_REQUEST');
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user