我使用pear2 api将用户与mikrotik断开连接。使用
$printRequest = new RouterOS\Request('/ip/hotspot/active/print');
$printRequest->setArgument('.proplist', '.id,mac-address');
$printRequest->setQuery(RouterOS\Query::where('user', $username)->andWhere('mac-address',$macAddress));
$id = $this->client->sendSync($printRequest)->getArgument('.id');
$removeRequest = new RouterOS\Request('/ip/hotspot/active/remove');
$removeRequest->setArgument('numbers', $id);
$this->client->sendSync($removeRequest);现在我想让所有的在线用户使用这个api。请引导我。
发布于 2017-05-01 12:42:39
$printRequest = new RouterOS\Request('/ip/hotspot/active/print');
$printRequest->setArgument('.proplist', 'address,user,.id');
$id = $this->client->sendSync($printRequest)->getAllOfType(RouterOS\Response::TYPE_DATA);
foreach ($id as $response) {
echo $response('.id'), '--', $response('user'), '--', $response('address'), "\n";
}https://stackoverflow.com/questions/43715339
复制相似问题