365体育备用网址报道3.1服务器资源_365体育备用网址官网资讯

Sina App Engine(以下简称SAE)是新浪研发中心于2009年8月开头内部开拓,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台( http://sae.sina.com.cn ),SAE是新浪云计算战略的核心组成部分。
SAE的注册地址为:http://sae.sina.com.cn/?m=user&a=reg 

除了新浪云SAE之外,提供类似云空间的还有百度云BAE,百度云BAE的申请地址为https://console.bce.baidu.com/bae/ 。

另外也能够使用虚拟主机的话,国内的提供虚拟主机的有阿里、西部数码、新网等。例如阿里云提供多种虚拟主机的购买,其地址为https://wanwang.aliyun.com/hosting/ 。

虚拟主机的配置比较低,适合个人开拓者学习,但对于企业应用来说是远远不够的,如果想使用高性能服务器的话,则需要购买云服务器。提供云主机的主要有阿里云、腾讯云等厂家。阿里云的云主机地址为https://www.aliyun.com/product/ecs/ 。

使用虚拟主机或云主机还需要另外注册并备案域名。腾讯和阿里也都提供这方面的服务。阿里云的域名注册主页为https://wanwang.aliyun.com/domain/ 。

作者之所以选择新浪云SAE做为本书讲解服务器资源,主要有以下几个显著的原因。
  1、 免备案。申请胜利一个新浪云应用之后,SAE提供了一个已备案的二级域名fbstudio.applinzi.com,二级域名是共享一级域名applinzi.com备案的。对于初学者来说,用于消息接口处置是完全够用的,如果想用于网页应用,当然还是建议使用自己的备案域名。
  2、 后实名。SAE应用申请之后也要要求上传身份证进行实名认证的,不进行实名认证将会在输出页面插入代码,生成要求实名的提示浮层。但申请者能够先使用着,觉得有必要的时刻再进行实名认证。而不需要等候实名通过后才能使用。
  3、 后付费。SAE是使用云豆来进行资源计费的,但开拓者能够先使用体验,如果觉得好用或在欠费之后再及时补交费用,而不需要先充值才能使用。
 

下述代码是一个能够启用微信接口的代码。你也能够从本书的配套代码中找到这个文件。

PHP" style="box-sizing: inherit; margin: 0px; padding: 0px;"><?php
/*
    方倍工作室 http://www.fangbei.org/
    CopyRight 2013 www.doucube.com  All Rights Reserved
*/
header('Content-type:text');
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
if (isset($_GET['echostr'])) {
    $wechatObj->valid();
}else{
    $wechatObj->responseMsg();
}

class wechatCallbackapiTest
{
    public function valid()
    {
        $echoStr = $_GET["echostr"];
        if($this->checkSignature()){
            echo $echoStr;
            exit;
        }
    }

    private function checkSignature()
    {
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];

        $token = TOKEN;
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );

        if( $tmpStr == $signature ){
            return true;
        }else{
            return false;
        }
    }

    public function responseMsg()
    {
        $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
        if (!empty($postStr)){
            $postObj = simpleXML_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
            $fromUsername = $postObj->FromUserName;
            $toUsername = $postObj->ToUserName;
            $keyword = trim($postObj->Content);
            $time = time();
            $textTpl = "<xml>
                        <ToUserName><![CDATA[%s]]></ToUserName>
                        <FromUserName><![CDATA[%s]]></FromUserName>
                        <CreateTime>%s</CreateTime>
                        <MsgType><![CDATA[%s]]></MsgType>
                        <Content><![CDATA[%s]]></Content>
                        <FuncFlag>0</FuncFlag>
                        </xml>";
            if($keyword == "?" || $keyword == "?")
            {
                $msgType = "text";
                $content = date("Y-m-d H:i:s",time());
                $result = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $content);
                echo $result;
            }
        }else{
            echo "";
            exit;
        }
    }
}
?>

将代码保留到为文件index.php。请注意必须使用专业的开拓软件来保留操作,例如Notepad++,不要使用Windows自带的记事本等,保留时需设置格式为“UTF-8无BOM格式”。图3-13是Notepad++的设置处。

图3-13 UTF-8无BOM格式编码

 

------分隔线----------------------------

公布评论 (180人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换188金宝博最新优惠
最新评论