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; }