Files
juipphp/app/product/controller/KillOut.php

75 lines
2.6 KiB
PHP
Raw Normal View History

2021-05-16 11:55:05 +08:00
<?php
namespace app\product\controller;
use app\product\model\Product as PoductModel;
class KillOut
{
public function list()
{
$product_model = new PoductModel;
$qiangzi = $product_model->getOne(['Id'=>1]);
$xunlian = $product_model->getOne(['Id'=>2]);
2021-09-30 16:32:55 +08:00
$huohu = $product_model->getOne(['Id'=>19]);
2021-05-16 11:55:05 +08:00
$header[] = $qiangzi['Token'];
$url = 'http://47.92.116.14:2222/agent/clientOnlineList';
$content = '';
$result = [];
$content = linkcurl($url,'GET',false,$header);
preg_match_all("/<table(.*?)<\/table>/is", $content, $result);
2021-05-16 17:19:08 +08:00
echo str_replace('/agent/clientDisconnect?','/product/killOut/kill?priduct=1&',$result[0][0]);
2021-05-16 11:55:05 +08:00
$header2[] = $xunlian['Token'];
$url2 = 'http://47.92.65.184:2223/agent/clientOnlineList';
$content2 = '';
$result2 = [];
$content2 = linkcurl($url2,'GET',false,$header2);
preg_match_all("/<table(.*?)<\/table>/is", $content2, $result2);
2021-05-16 17:19:08 +08:00
echo str_replace('/agent/clientDisconnect?','/product/killOut/kill?priduct=2&',$result2[0][0]);
2021-09-30 16:32:55 +08:00
$header3[] = $huohu['Token'];
$url3 = 'http://106.52.152.33:8899/agent/clientOnlineList';
$content3 = '';
$result3 = [];
$content3 = linkcurl($url3,'GET',false,$header3);
preg_match_all("/<table(.*?)<\/table>/is", $content3, $result3);
echo str_replace('/agent/clientDisconnect?','/product/killOut/kill?priduct=19&',$result3[0][0]);
2021-05-16 17:19:08 +08:00
}
public function kill()
{
$data = $_GET;
if($data['priduct'] == 1){
$url = 'http://47.92.116.14:2222/agent/clientDisconnect?token='.$data['token'];
$product_model = new PoductModel;
$product = $product_model->getOne(['Id'=>1]);
$header[] = $product['Token'];
linkcurl($url,'GET',false,$header);
2021-09-30 16:32:55 +08:00
} elseif($data['priduct'] == 2) {
2021-05-16 17:19:08 +08:00
$url = 'http://47.92.65.184:2223/agent/clientDisconnect?token='.$data['token'];
$product_model = new PoductModel;
$product = $product_model->getOne(['Id'=>2]);
2021-09-30 16:32:55 +08:00
$header[] = $product['Token'];
linkcurl($url,'GET',false,$header);
} else {
$url = 'http://106.52.152.33:8899/agent/clientDisconnect?token='.$data['token'];
$product_model = new PoductModel;
$product = $product_model->getOne(['Id'=>19]);
2021-05-16 17:19:08 +08:00
$header[] = $product['Token'];
linkcurl($url,'GET',false,$header);
}
2024-03-14 10:38:32 +08:00
header("refresh:3;url=https://php-api.juip.com/product/killOut/list");
2021-05-16 17:19:08 +08:00
print('踢线成功,请稍等...<br>3秒后返回。');
2021-05-16 11:55:05 +08:00
}
}