From: jakubvrana Date: Tue, 10 Nov 2009 10:44:48 +0000 (+0000) Subject: Remove repetitive URI parameters X-Git-Tag: v3.0.0~308 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=b6a172ebeb2e38adc4e9730221d6ffef2cb9d194;p=adminer.git Remove repetitive URI parameters git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1236 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index ae097de6..fcfaa8fa 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -285,7 +285,7 @@ function queries_redirect($location, $message, $redirect) { */ function remove_from_uri($param = "") { $param = "($param|" . session_name() . ")"; - return substr(preg_replace("~([?&])$param=[^&]*&~", '\\1', "$_SERVER[REQUEST_URI]&"), 0, -1); + return substr(preg_replace("~(?<=[?&])$param=[^&]*&~", '', "$_SERVER[REQUEST_URI]&"), 0, -1); } /** Generate page number for pagination