首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于php IP绑定的Mikrotik api

问用于php IP绑定的Mikrotik api
EN

Stack Overflow用户
提问于 2017-03-16 01:48:19
回答 1查看 1.6K关注 0票数 0

所以我有这个代码

代码语言:javascript
复制
<?php
require('routeros_api.class.php');
include 'include/global.php';
include 'include/function.php';

$username = $_GET['user'];

$sql    = "SELECT user_macaddress FROM demo_user WHERE user_name='".$username."'";
$result1    = mysql_query($sql);
$mac        = mysql_fetch_array($result1);

$API = new RouterosAPI();

$API->debug = true;

if ($API->connect('192.168.88.1', 'admin', '1')) {

    $API->write('/ip/hotspot/ip-binding/add',false);
    $API->write('=type=bypassed',false);
    $API->write("=mac-address='".$mac."'",true);
    $READ = $API->read();
    $API->disconnect();
    ob_clean();
    header("location:http://google.com");

}


?>

我使用php api for mikrotik自动添加mac地址,但mac地址从未显示在winbox中的ip绑定中。你们能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-22 01:28:38

请勿将MAC地址括在单引号中。使用以下代码:

代码语言:javascript
复制
$API->write('/ip/hotspot/ip-binding/add',false);
$API->write('=type=bypassed',false);
$API->write('=mac-address='.$mac,true);

MAC可以采用以下格式:xx:xx:xx:xx:xx:xx或xxxxxxxxxxxx。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42817106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档