【问题标题】:php Get IP from Server Mikrotikphp 从服务器 Mikrotik 获取 IP
【发布时间】:2018-01-06 18:32:07
【问题描述】:

对不起,我是新手,..所以我想问一下,如何从服务器获取IP,。 . 首先我使用 PEAR2 从 Mikrotik 获取一个 api,然后我想获取一个 IP 来制作日志,记录一个从网络本身连接或断开连接的 IP……我从 PEAR2 制作日志的原因,我想要基于 android 发出通知,如果来自 mikrotik 的客户端断开或连接,它将向 android 应用程序发送通知。 . 在那种情况下 PHP 我使用这个脚本,

                          echo $server_ip = gethostbyname($_SERVER['SERVER_NAME']);
                    ?>  is this a correct..? 

。 非常感谢你们。对不起我的英语不好

【问题讨论】:

标签: php android-notifications pear mikrotik


【解决方案1】:

你想要echo $server_ip = $_SERVER['SERVER_ADDR'] 你有什么给你主机名。

【讨论】:

    【解决方案2】:

    服务器ip如下: 如果您的意思是获取用户的 IP 地址,您可以执行以下操作:

    <?php
        if(!empty($_SERVER['HTTP_CLIENT_IP'])){
          $ip=$_SERVER['HTTP_CLIENT_IP'];
        }
        elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
          $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
        }
        else{
          $ip=$_SERVER['REMOTE_ADDR'];
        }
    ?>
    
    <?php echo  "<br />".$ip;?>
    

    【讨论】:

    • 我试过这个 $_SERVER['SERVER_ADDR'];它只是给我这样的结果 ::1 。 .
    猜你喜欢
    • 2014-03-21
    • 2019-08-10
    • 2020-10-21
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2012-04-11
    • 2015-09-24
    相关资源
    最近更新 更多