58 lines
1.9 KiB
PHP
58 lines
1.9 KiB
PHP
<?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]);
|
|
|
|
$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);
|
|
echo str_replace('/agent/clientDisconnect?','/product/killOut/kill?priduct=1&',$result[0][0]);
|
|
|
|
$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);
|
|
echo str_replace('/agent/clientDisconnect?','/product/killOut/kill?priduct=2&',$result2[0][0]);
|
|
}
|
|
|
|
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);
|
|
} else {
|
|
$url = 'http://47.92.65.184:2223/agent/clientDisconnect?token='.$data['token'];
|
|
$product_model = new PoductModel;
|
|
$product = $product_model->getOne(['Id'=>2]);
|
|
|
|
$header[] = $product['Token'];
|
|
linkcurl($url,'GET',false,$header);
|
|
}
|
|
|
|
header("refresh:3;url=http://php-api.juip.com/product/killOut/list");
|
|
print('踢线成功,请稍等...<br>3秒后返回。');
|
|
}
|
|
}
|