Exemple #1
0
function get_ActiveServerListFromCA()
{
    $data = DataTransport::go(getConfig_CAIntertfaceURL(), 'action=getActiveServerList&data=' . packetOutAESDataToCA(getConfig_SelfGUID() . "," . getConfig_SelfIntertfaceURL()));
    set_ActiveServerByJson(DataTransport::$response);
    return $data;
}
Exemple #2
0
<?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;
 }