>[success] 普通授权代码(要开启SESSION)
```
function curl_get($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
if(!isset($_SESSION['expiretime']) || $_SESSION['expiretime'] < time()){
$return = json_decode(curl_get('http://授权站域名/api/check/auth?app=后台程序ID&data=授权信息'), true);
if ($return['code'] == 1) {
$_SESSION['expiretime'] = time() + 60;
} else {
die('检测授权失败 原因:' . $return['msg']);
}
}
```
>[success] 高端授权代码(要开启SESSION)(仅支持域名授权和IP授权)
```
function curl_post($url,$data){
$ch = curl_init();//初始化cURL
curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串并输出到屏幕上
curl_setopt($ch,CURLOPT_POST,1);//Post请求方式
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);//Post变量
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($ch);//执行并获得HTML内容
curl_close($ch);
return $output;
}
if(!isset($_SESSION['expiretime']) || $_SESSION['expiretime'] < time()){
$return = curl_post('http://授权站域名/api/check/authtop',array('app'=>后台程序ID, 'data'=>授权信息, 'key'=>授权密钥));
if ($return['code'] == 1) {
$_SESSION['expiretime'] = time() + 60;
} else {
die('检测授权失败 原因:' . $return['msg']);
}
}
```