summaryrefslogtreecommitdiff
path: root/inc/common.php
diff options
context:
space:
mode:
authorAdrian Lang <mail@adrianlang.de>2010-07-14 16:58:33 +0200
committerAdrian Lang <mail@adrianlang.de>2010-07-15 09:29:28 +0200
commit85e6871f4b12b4f45fa0ff0a520ae0d50299e77f (patch)
treeb778026f7e38efb6628f43fdf2cddabe0d2cbca3 /inc/common.php
parent85f816794921d024d97dbafc2da716d53daf947b (diff)
downloadrpg-85e6871f4b12b4f45fa0ff0a520ae0d50299e77f.tar.gz
rpg-85e6871f4b12b4f45fa0ff0a520ae0d50299e77f.tar.bz2
URL-encode keys as well
Often URL parameter keys contain characters which are not allowed in URIs, like square brackets. Those have to be escaped as well.
Diffstat (limited to 'inc/common.php')
-rw-r--r--inc/common.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/inc/common.php b/inc/common.php
index 1db362f08..513b006c2 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -227,7 +227,7 @@ function buildURLparams($params, $sep='&amp;'){
foreach($params as $key => $val){
if($amp) $url .= $sep;
- $url .= $key.'=';
+ $url .= rawurlencode($key).'=';
$url .= rawurlencode((string)$val);
$amp = true;
}