diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index df732aff94c4a6184a51418c9d21b570f82519ea..efc1d34f379f8c9e7d41d2e9dd11ccbc5415d165 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -313,7 +313,7 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { // lire les variables et agir foreach ($url as $n => $val) { - if (preg_match(',^'.$c.'(=.*)?$,', $val)) { + if (preg_match(',^'.preg_quote($c,',').'(=.*)?$,', urldecode($val))) { // suppression if (!$v) { unset($url[$n]);