|
@@ -0,0 +1,84 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+function SetAccess_Token(){
|
|
|
+// $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.C('APPID').'&secret='.C('SECRET');
|
|
|
+ $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx41e478e592f9e04a&secret=fc165de4aa5cd24b628baa30b100e146';
|
|
|
+ $curl = curl_init();
|
|
|
+ curl_setopt($curl, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
|
|
|
+ curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res= curl_exec($curl);
|
|
|
+ curl_close($curl);
|
|
|
+ return $res;
|
|
|
+}
|
|
|
+
|
|
|
+//伍继方法开始
|
|
|
+function SetAccess_Token2(){
|
|
|
+ $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx4eab2e3b5531d58b&secret=1026580a52dc89f564395113017c165b';
|
|
|
+ $curl = curl_init();
|
|
|
+ curl_setopt($curl, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
|
|
|
+ curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res= curl_exec($curl);
|
|
|
+ curl_close($curl);
|
|
|
+ return $res;
|
|
|
+}
|
|
|
+
|
|
|
+function GetAccess_Token2(){
|
|
|
+ $User = M('access_token');
|
|
|
+ $time=$User->where('id=3')->field('time,access_token')->select();
|
|
|
+ $s=floor(strtotime(date('Y-m-d H:i:s'))-strtotime($time[0]['time']));
|
|
|
+ if($s > 3600){
|
|
|
+ $token=SetAccess_Token2();
|
|
|
+ $access=json_decode($token,true);
|
|
|
+ $a=$User->where('id=3')->save(array('access_token'=> $access['access_token'],'time'=> date('Y-m-d H:i:s')));
|
|
|
+ return $access['access_token'];
|
|
|
+ }else{
|
|
|
+ return $time[0]['access_token'];
|
|
|
+ }
|
|
|
+}
|
|
|
+//伍继方法结束
|
|
|
+
|
|
|
+function GetAccess_Token(){
|
|
|
+ $User = M('access_token');
|
|
|
+ $time=$User->where('id=2')->field('time,access_token')->select();
|
|
|
+ $s=floor(strtotime(date('Y-m-d H:i:s'))-strtotime($time[0]['time']));
|
|
|
+ if($s > 5400){
|
|
|
+ $token=SetAccess_Token();
|
|
|
+ $access=json_decode($token,true);
|
|
|
+ $a=$User->where('id=2')->save(array('access_token'=> $access['access_token'],'time'=> date('Y-m-d H:i:s')));
|
|
|
+ return $access['access_token'];
|
|
|
+ }else{
|
|
|
+ return $time[0]['access_token'];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function GetAccess_Token1(){
|
|
|
+ $User = M('access_token');
|
|
|
+ $time=$User->where('id=1')->field('time,access_token')->select();
|
|
|
+ $s=floor(strtotime(date('Y-m-d H:i:s'))-strtotime($time[0]['time']));
|
|
|
+ if($s > 3600){
|
|
|
+ $token=SetAccess_Token();
|
|
|
+ $access=json_decode($token,true);
|
|
|
+ $a=$User->where('id=1')->save(array('access_token'=> $access['access_token'],'time'=> date('Y-m-d H:i:s')));
|
|
|
+ return $access['access_token'];
|
|
|
+ }else{
|
|
|
+ return $time[0]['access_token'];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function getpage($count, $pagesize = 10) {
|
|
|
+ $p = new Think\Page($count, $pagesize);
|
|
|
+ $p->setConfig('header','<li class="rows">共<b>%TOTAL_ROW%</b>条记录 第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
|
|
|
+ $p->setConfig('prev', '上一页');
|
|
|
+ $p->setConfig('next', '下一页');
|
|
|
+ $p->setConfig('last', '末页');
|
|
|
+ $p->setConfig('first', '首页');
|
|
|
+ $p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
|
|
|
+ $p->lastSuffix = false;//最后一页不显示为总页数
|
|
|
+ return $p;
|
|
|
+}
|
|
|
+
|
|
|
+?>
|