* @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)); ?>