55 lines
2.1 KiB
PHP
55 lines
2.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
* ECSHOP 专题前台
|
|
* ============================================================================
|
|
* * 版权所有 2008-2015 秦皇岛商之翼网络科技有限公司,并保留所有权利。
|
|
* 网站地址: http://www.68ecshop.com;
|
|
* ----------------------------------------------------------------------------
|
|
* 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
|
|
* 使用;不允许对程序代码以任何形式任何目的的再发布。
|
|
* ============================================================================
|
|
* @author: webboy <laupeng@163.com>
|
|
* @version: v2.1
|
|
* ---------------------------------------------
|
|
*/
|
|
|
|
date_default_timezone_set('PRC');
|
|
|
|
function jssdk($tome,$str,$url){
|
|
$appid = 'wx06e00d57df939b34';
|
|
$secret = '9d79e62d92e359f3b948c462ac89a4cd';
|
|
|
|
|
|
$accesstoken = file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret."");//获取access_token
|
|
$token = json_decode($accesstoken); //对JSON格式的字符串进行编码
|
|
$t = get_object_vars($token);//转换成数组
|
|
$access_token = $t['access_token'];//输出access_token
|
|
|
|
$jsapi = file_get_contents("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=".$access_token."&type=jsapi");
|
|
$jsapi = json_decode($jsapi);
|
|
$j = get_object_vars($jsapi);
|
|
//var_dump($j);
|
|
|
|
$jsapi = $j['ticket'];//get JSAPI
|
|
|
|
|
|
$noncestr= $str;
|
|
$jsapi_ticket= $jsapi;
|
|
$timestamp=$tome;
|
|
//$url='http://gameback.88t1.cn/index.html';
|
|
$and = "jsapi_ticket=".$jsapi."&noncestr=".$noncestr."×tamp=".$timestamp."&url=".$url."";
|
|
// var_dump($and);
|
|
$signature = sha1($and);
|
|
return $signature;
|
|
}
|
|
|
|
$time=time();
|
|
$url=$_POST['url'];
|
|
$jssdk=jssdk($time,'oWSFLy3HKPbwHBtH',$url);
|
|
$data['time']=$time;
|
|
$data['jssdk']=$jssdk;
|
|
$data['introduce_code']=$_COOKIE['introduce_code'];
|
|
die(json_encode($data));
|
|
|
|
?>
|