コード例 #1
0
ファイル: Sign.php プロジェクト: HackathonTsubaki/Backend
 public function run()
 {
     if (empty($_SERVER['HTTP_REFERER'])) {
         echo json_encode(array('errmsg' => 'referer is empty'));
         return false;
     }
     $wechatConf = Vera_Conf::getConf('global')['testWechat'];
     $url = $_SERVER['HTTP_REFERER'];
     $appId = $wechatConf['AppID'];
     $appSecret = $wechatConf['AppSecret'];
     Vera_Autoload::changeApp('wechat');
     $ticket = Data_Base::getJsTicket($appId, $appSecret);
     $signArr = Data_Base::getJsSign($url, $ticket);
     Vera_Autoload::reverseApp();
     $signArr['appId'] = $appId;
     echo json_encode($signArr);
     return false;
 }