Esempio n. 1
0
 /**
  * 增加一个http请求
  * @param int/string $server 服务器流水号/url地址
  * @param array $get	get值
  * @param array $post   post值
  */
 public function addHttp($server, $UrlAppend = NULL, $get = NULL, $post = NULL, $serverId = NULL)
 {
     if (is_numeric($server)) {
         $key = $server;
         $gameServerList = $this->_getGlobalData('gameser_list');
         $url = $gameServerList[$server]['server_url'] . $UrlAppend;
         parent::_addHttp($key, $url, $get, $post);
     } else {
         $key = $serverId ? $serverId : ++self::$_autoKey;
         $url = $server . $UrlAppend;
         parent::_addHttp($key, $url, $get, $post);
     }
 }
Esempio n. 2
0
 /**
  * 增加一个http请求
  * @param int/string $server 服务器流水号/url地址
  * @param array $get	get值
  * @param array $post   post值
  */
 public function addHttp($server, $get = NULL, $post = NULL)
 {
     if (is_numeric($server)) {
         $key = $server;
         $gameServerList = $this->_getGlobalData('gameser_list');
         $url = $gameServerList[$server]['server_url'] . 'php/interface.php?m=Admin&__hj_dt=' . self::ENCODE_RPCSERI . '&__sk=' . Tools::passport_encrypt(self::USER_NAME . '|' . md5(self::PASSWORD), self::SUPER_LOGIN_KEY);
         parent::_addHttp($key, $url, $get, $post);
     } else {
         static $autoKey = 0;
         $autoKey++;
         $url = $server;
         parent::_addHttp($autoKey, $url, $get, $post);
     }
 }
Esempio n. 3
0
 /**
  * 增加一个http请求
  * @param int/string $server 服务器流水号/url地址
  * @param array $get	get值
  * @param array $post   post值
  */
 public function addHttp($server, $get = NULL, $post = NULL)
 {
     $random = CURRENT_TIME . rand(100000, 900000);
     $verifyCode = md5(self::ENCRYPT_KEY . $random);
     if (is_numeric($server)) {
         $key = $server;
         $gameServerList = $this->_getGlobalData('gameser_list');
         $url = $gameServerList[$server]['server_url'] . $get['ctl'] . '/' . $get['act'] . "?_sign={$verifyCode}&_verifycode={$random}&operator=" . self::USER_NAME;
         unset($get['ctl'], $get['act']);
         parent::_addHttp($key, $url, $get, $this->_createJavaPost($post));
     } else {
         static $autoKey = 0;
         $autoKey++;
         $url = $server;
         $url .= "?_sign={$verifyCode}&_verifycode={$random}";
         parent::_addHttp($autoKey, $url, $get, $this->_createJavaPost($post));
     }
 }
Esempio n. 4
0
 public function addHttp($server, $get = NULL, $post = NULL)
 {
     $random = CURRENT_TIME . rand(10000, 90000);
     $verifyCode = md5(self::ENCRYPT_KEY . $random);
     if (!is_array($get)) {
         $get = array();
     }
     $get['_sign'] = $verifyCode;
     $get['_verifycode'] = $random;
     if (is_numeric($server)) {
         $key = $server;
         $gameServerList = $this->_getGlobalData('gameser_list');
         $url = $gameServerList[$server]['server_url'];
         parent::_addHttp($key, $url, $get, $post);
     } else {
         static $autoKey = 0;
         $autoKey++;
         $url = $server;
         parent::_addHttp($autoKey, $url, $get, $post);
     }
 }
Esempio n. 5
0
 public function addUrl($server, $get = NULL, $post = NULL)
 {
     $server .= '&__hj_dt=' . $this->_encodeType;
     parent::_addHttp(++self::$_autoKey, $server, $get, $post);
 }