You can just to use urldecode()
function
Maybe you can directly decode your $_GET in your index.php file, something like:
$_GET = array_map('urldecode', $_GET);
Please be aware the above doesn't work with nested arrays, so you need to create a more in depth recursive function like (not tested though) :
function urldecodeArray($strArr){
if (!is_string($strArr) && !is_array($strArr)) {
return $strArr;
}
if(is_string($strArr)) {
return urldecode($strArr);
}
foreach ($strArr as $key=>$value) {
$strArr[$key] = urldecodeArray($value);
}
return $strArr;
}
$_GET = urldecodeArray($_GET);