www_fpvone_cn/application/api/controller/Ranking.php

52 lines
1.4 KiB
PHP
Raw Normal View History

2024-12-20 12:29:51 +08:00
<?php
/**
* @Created by PhpStorm.
* @Author:Soar
* @Time:2024/1/4 11:18
*/
namespace app\api\controller;
use app\common\controller\Api;
class Ranking extends Api
{
protected $noNeedLogin = ['*'];
protected $noNeedRight = ['*'];
private $url = "http://118.89.120.104:14859/api/v1/certificate";
public function getCertificate()
{
$match_id = $this->request->param("match_id");
$player_id = $this->request->param("player_id");
$http_get = $this->btnGet($this->url . "?match_id={$match_id}&player_id={$player_id}");
return $http_get;
}
public function btnGet($url)
{
# 初始化一个curl会话
$ch = curl_init();
# 判断是否是https
if (stripos($url, "https://") !== false) {
# 禁用后cURL将终止从服务端进行验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
# 使用的SSL版本(2 或 3)
curl_setopt($ch, CURLOPT_SSLVERSION, 1);
}
# 设置请求地址
curl_setopt($ch, CURLOPT_URL, $url);
# 在启用CURLOPT_RETURNTRANSFER的时候返回原生的Raw输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
# 执行这个请求
$output = curl_exec($ch);
# 关闭这个请求
curl_close($ch);
return $output;
}
}