Explorar o código

Implements original URI query param decoding - Fixes ZF-10344

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@23074 44c647ce-9c0f-0410-b52a-842ac1e357ba
padraic %!s(int64=15) %!d(string=hai) anos
pai
achega
2b55e08d29
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      library/Zend/Oauth/Client.php

+ 2 - 2
library/Zend/Oauth/Client.php

@@ -272,8 +272,8 @@ class Zend_Oauth_Client extends Zend_Http_Client
                 $queryParts = explode('&', $this->getUri()->getQuery());
                 $queryParts = explode('&', $this->getUri()->getQuery());
                 foreach ($queryParts as $queryPart) {
                 foreach ($queryParts as $queryPart) {
                     $kvTuple = explode('=', $queryPart);
                     $kvTuple = explode('=', $queryPart);
-                    $params[$kvTuple[0]] =
-                        (array_key_exists(1, $kvTuple) ? $kvTuple[1] : NULL);
+                    $params[urldecode($kvTuple[0])] =
+                        (array_key_exists(1, $kvTuple) ? urldecode($kvTuple[1]) : NULL);
                 }
                 }
             }
             }
             if (!empty($this->paramsPost)) {
             if (!empty($this->paramsPost)) {