diff --git a/ecrire/inc/surligne.php b/ecrire/inc/surligne.php index 3bc4bf5dcf689a00e1965c04106b530a4b993cc3..1e47848e7ff58863b4a4717a2e8d65245aa04f8e 100644 --- a/ecrire/inc/surligne.php +++ b/ecrire/inc/surligne.php @@ -41,7 +41,7 @@ function surligner_mots($page) { $ref = $_SERVER['HTTP_REFERER']; //avoid a js injection - $surcharge_surligne = preg_replace(",(?<!\\\\)',","\'",$_GET["var_recherche"]); + $surcharge_surligne = preg_replace(",(?:\\\\{2})*(?:\\\\)',","\'",$_GET["var_recherche"]); foreach($surlignejs_engines as $engine) if($surcharge_surligne || (preg_match($engine[0],$ref) && preg_match($engine[1],$ref))) { //good referrer found or var_recherche is not null