使用php获取计算机名称或任何唯一代码

希拉·辛格(Hira Singh)

我想获取用户计算机名称或任何唯一代码而不是IP。

同一网络上的两个系统具有相同的IP,但是我想要每个系统的唯一代码/编号/名称。

请告诉我如何使用php。

谢谢

EDITED......

我正在使用下面的代码。这正在localend上进行。但是,这将停止在实时服务器上工作。可能是获取服务器的Mac地址,但是我想从中访问我的Web应用程序的本地计算机Mac地址。

    ob_start();//Get the ipconfig details using system commond
    system('ipconfig /all');

    // Capture the output into a variable
    $mycom=ob_get_contents();
    // Clean (erase) the output buffer
    ob_clean();

    $findme = "Physical";
    //Search the "Physical" | Find the position of Physical text
    $pmac = strpos($mycom, $findme);

    // Get Physical Address
    $mac=substr($mycom,($pmac+36),17);
    //Display Mac Address
    echo '<h1>demo---> '.$mac.'</h1>';

Edited如果这在php中是不可能的,那么javascript可以用于此吗?如何使用javascript获取客户端计算机的物理地址。

气模

您应该尝试以下代码。

$ip  = $_SERVER['REMOTE_ADDR'];
// don't miss to use escapeshellarg(). Make it impossible to inject shell code
$mac1 = shell_exec('arp -a ' . escapeshellarg($ip));

// can be that the IP doesn't exist or the host isn't up (spoofed?)
// check if we found an address
if(empty($mac1)) {
    die("No mac address for $ip not found");
}

// having it
echo "mac address for $ip: $mac1";

希望这对您有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用元素树为嵌套XML创建唯一代码

来自分类Dev

仅从AD获取计算机名称

来自分类Dev

如何从计算机名称获取IP地址?

来自分类Dev

在MATLAB中获取(一致的)计算机名称

来自分类Dev

从R的每一行中的唯一代码中提取某些字母,仅使用tidyverse

来自分类Dev

使用Wordpress Rest API每六个小时生成一次唯一代码

来自分类Dev

允许用户使用单个唯一代码(无用户名)登录的安全方法吗?

来自分类Dev

使用Inno Setup更改计算机名称

来自分类Dev

如何使用Sql Profiler查找计算机名称?

来自分类Dev

使用其他计算机名称访问我的计算机上的共享

来自分类Dev

使用计算机名称而不是IP地址进行SSH连接计算机

来自分类Dev

Python urllib2代码在一台计算机上返回“ HTTP错误503”,但另一台计算机未返回

来自分类Dev

SQL Server中的自动递增主键(长唯一代码)

来自分类Dev

如何通过唯一代码对对象数组进行分组?

来自分类Dev

从自然数生成5个长度的唯一代码

来自分类Dev

Excel-VBA-创建每个主键的唯一代码的组合

来自分类Dev

将唯一代码插入数据库的更好方法

来自分类Dev

如何删除文件中的唯一代码标识符

来自分类Dev

生成唯一代码时防止竞争情况

来自分类Dev

如何在表单字段输入中生成简短的唯一代码号?

来自分类Dev

批量插入数据库唯一代码

来自分类Dev

MySQL-如果列为NULL,则生成随机的唯一代码

来自分类Dev

检测计算机名称

来自分类Dev

恢复以前的计算机名称

来自分类Dev

如何更改计算机名称

来自分类Dev

如何更改计算机名称?

来自分类Dev

更改计算机名称 Ubuntu

来自分类Dev

如何获取计算机名称(而不是其主机名)?

来自分类Dev

同一代码库的具有不同名称的多个应用程序

Related 相关文章

  1. 1

    使用元素树为嵌套XML创建唯一代码

  2. 2

    仅从AD获取计算机名称

  3. 3

    如何从计算机名称获取IP地址?

  4. 4

    在MATLAB中获取(一致的)计算机名称

  5. 5

    从R的每一行中的唯一代码中提取某些字母,仅使用tidyverse

  6. 6

    使用Wordpress Rest API每六个小时生成一次唯一代码

  7. 7

    允许用户使用单个唯一代码(无用户名)登录的安全方法吗?

  8. 8

    使用Inno Setup更改计算机名称

  9. 9

    如何使用Sql Profiler查找计算机名称?

  10. 10

    使用其他计算机名称访问我的计算机上的共享

  11. 11

    使用计算机名称而不是IP地址进行SSH连接计算机

  12. 12

    Python urllib2代码在一台计算机上返回“ HTTP错误503”,但另一台计算机未返回

  13. 13

    SQL Server中的自动递增主键(长唯一代码)

  14. 14

    如何通过唯一代码对对象数组进行分组?

  15. 15

    从自然数生成5个长度的唯一代码

  16. 16

    Excel-VBA-创建每个主键的唯一代码的组合

  17. 17

    将唯一代码插入数据库的更好方法

  18. 18

    如何删除文件中的唯一代码标识符

  19. 19

    生成唯一代码时防止竞争情况

  20. 20

    如何在表单字段输入中生成简短的唯一代码号?

  21. 21

    批量插入数据库唯一代码

  22. 22

    MySQL-如果列为NULL,则生成随机的唯一代码

  23. 23

    检测计算机名称

  24. 24

    恢复以前的计算机名称

  25. 25

    如何更改计算机名称

  26. 26

    如何更改计算机名称?

  27. 27

    更改计算机名称 Ubuntu

  28. 28

    如何获取计算机名称(而不是其主机名)?

  29. 29

    同一代码库的具有不同名称的多个应用程序

热门标签

归档