예제 #1
0
 /**
  * 返回数据
  */
 public function getRaw()
 {
     if ($this->_httpDown->IsGetOK()) {
         return $this->_httpDown->GetRaw();
     }
     return false;
 }
예제 #2
0
 /**
  * 调用接口
  * @param string $encode 返回编码方式self::ENCODE_RPCSERI(序列化[默认]) 和 self::ENCODE_AJAX(json方式)
  * @return array
  */
 public function callInterface($isAjax = false)
 {
     //		if(!$isAjax)echo $this->_sendUrl;
     $this->_httpDown->OpenUrl($this->_sendUrl);
     if ($this->_httpDown->IsGetOK()) {
         $data = $this->_httpDown->GetRaw();
         $this->_httpDown->Close();
         // 			var_dump($data);
         return $data;
     } else {
         if (!$isAjax) {
             echo $this->_sendUrl;
         }
         return false;
     }
 }
예제 #3
0
 public function callInterface()
 {
     if (!$this->_sendUrl) {
         return false;
     }
     //如果没有url,将退出
     $this->_utilHttpdown->OpenUrl($this->_sendUrl);
     if ($this->_utilHttpdown->IsGetOK()) {
         $data = $this->_utilHttpdown->GetRaw();
         if ($data) {
             return json_decode($data);
         } else {
             return false;
         }
     } else {
         return false;
     }
 }
예제 #4
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(Decrypt::passport_decrypt($data, $this->_encryptKey));
         } else {
             return $data;
         }
     } else {
         return false;
     }
 }