www_fpvone_cn/application/api/controller/Ranking.php

52 lines
1.4 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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;
}
}