示例#1
0
 /**
  * 处理 get 操作
  * 路径设计参考:/client.js/:token/:group/:item/get?callback=:callback
  *
  * @param string $userHash 客户端用户提交的 token
  * @param string $userGroupName 客户端用户提交的分组名
  * @param string $userKeys 客户端用户提交的 item key
  * @param string $userCallback 客户端用户提交的 JsonP 回调函数,可留空,留空则直接输出值
  */
 public function handleGet($userHash, $userGroupName, $userKeys, $userCallback = '')
 {
     $this->baseInfoCheck($userHash, $userGroupName, 'get', $userKeys);
     $keys = explode($this->keysSeparator, $userKeys);
     if (is_array($keys) && count($keys) > 1) {
         $items = $this->counterRank->mGet($keys);
     } else {
         $items = $this->counterRank->get($userKeys);
     }
     $this->outputResult($items, $userCallback);
 }