rabin 1 ano atrás
pai
commit
70d964366a
1 arquivos alterados com 7 adições e 0 exclusões
  1. 7 0
      src/bao/connect/lib/Func/Base.php

+ 7 - 0
src/bao/connect/lib/Func/Base.php

@@ -363,6 +363,13 @@ class Base
             $value = $this->token(1, 'token');
         } elseif ($value == 'ticket') {
             $value = $this->token(2, 'ticket');
+        } elseif (strstr($value, 'key=') && strstr($value, '&')) {
+            parse_str($value, $temp);
+            $k = $temp['key'];
+            unset($temp['key']);
+            if (isset($this->param[$k]) && isset($temp[$this->param[$k]])) {
+                $value = $temp[$this->param[$k]];
+            }
         } elseif ($a = strstr($value, '{') || strstr($value, '(')) {
             if ($a) {
                 $func = function ($r) use($data) {