function get_ActiveServerListFromCA() { $data = DataTransport::go(getConfig_CAIntertfaceURL(), 'action=getActiveServerList&data=' . packetOutAESDataToCA(getConfig_SelfGUID() . "," . getConfig_SelfIntertfaceURL())); set_ActiveServerByJson(DataTransport::$response); return $data; }
<?php /** * Created by PhpStorm. * User: abcdlzy * Date: 14/12/2 * Time: 下午4:37 */ include_once 'Crypt/RSA.php'; include_once 'DataTransport.php'; $rsa = new Crypt_RSA(); static $privateKey; $rsa->createKey(2048); $trans = new DataTransport(); $PK = "-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfZJsfjJeuWAls6PHla82tM/Ht /YarqH73AVkS4bTzLkdxyIsz7/NxaMo8tOXsR5HEG8gKMP+i0txo18ydA2Q7AqJ4 ESzhZ9EwiU4JrxhIfDQCuaWZSanU3ECyvzAqNyjY/gws1oaigCd6hSRQAvqrbJSG via9fTBxHM+SETb00QIDAQAB -----END PUBLIC KEY-----"; $rsa->loadKey($PK); if ($trans->start('http://localhost:63342/untitled/echo.php', array('data' => $rsa->encrypt('123')))) { echo $trans->response; } else { echo $trans->errMsg; }
private static function Post_FILE_GET_CONTENTS($url, $post = null) { $context = array(); if (is_array($post)) { ksort($post); $context['http'] = array('timeout' => 10, 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => http_build_query($post, '', '&')); } self::$response = file_get_contents($url, false, stream_context_create($context)); return self::$response; }