Skip to content

Commit 638a999

Browse files
authored
Merge pull request #190 from swapgs/use-rfc3986-encoding
Use RFC3986-compliant URL-encoding for url and soft encoders
2 parents 6ab7c14 + 22f10aa commit 638a999

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/PHPGGC.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,11 +432,11 @@ protected function process_serialized($gc, $serialized)
432432
$serialized = base64_encode($serialized);
433433
break;
434434
case 'url':
435-
$serialized = urlencode($serialized);
435+
$serialized = rawurlencode($serialized);
436436
break;
437437
case 'soft':
438438
$keys = str_split("%\x00\n\r\t+; ");
439-
$values = array_map('urlencode', $keys);
439+
$values = array_map('rawurlencode', $keys);
440440
$serialized = str_replace($keys, $values, $serialized);
441441
break;
442442
case 'json':

0 commit comments

Comments
 (0)