Example #1
0
 /**
  * 获取所有结果集
  * @param string $getType 默认序列化
  */
 public function getResults($getType = 'RpcSeri')
 {
     foreach ($this->_result as $key => &$value) {
         $value = unserialize(Tools::passport_decrypt($value, self::ENCRYPT_KEY));
     }
     return $this->_result;
 }
Example #2
0
 /**
  * 调用富人国游戏接口
  * @param string $encode 返回编码方式self::ENCODE_RPCSERI(序列化[默认]) 和 self::ENCODE_AJAX(json方式)
  * @return array
  */
 public function callInterface($encode = 'RpcSeri')
 {
     if (!$this->_sendUrl) {
         return false;
     }
     //如果没有url,将退出
     $this->_sendUrl .= "&__hj_dt={$encode}";
     $this->_httpDown->OpenUrl($this->_sendUrl);
     if ($this->_httpDown->IsGetOK()) {
         $data = $this->_httpDown->GetRaw();
         if ($encode == self::ENCODE_RPCSERI) {
             return unserialize(Tools::passport_decrypt($data, $this->_encryptKey));
         } else {
             return $data;
         }
     } else {
         return false;
     }
 }