php 获取本机IP和MAC地址
在centos7和centos8测试通过:
function getsysipmac(&$ipaddr, &$mac)
{
$strinfo = trim(shell_exec("routel |grep host |grep -v 127.0.0.1|tail -1"));
$strarr = explode(' ', $strinfo);
$i = 0;
$inf = '';
foreach($strarr as $str) {
if(strlen($str)) {
if($i == 0) $ipaddr = $str;
if($i == 5) $inf = $str;
$i++;
}
}
if(strlen($inf) > 0) {
$cmd = "ifconfig ".$inf."|grep ether|tail -1";
$strinfo = trim(shell_exec($cmd));
$strarr = explode(' ', $strinfo);
if(count($strarr) > 2) {
$mac = $strarr[1];
}
}
if(strlen($ipaddr) > 0 && strlen($mac) > 0) {
return true;
}
return false;
}
php 获取本机IP和MAC地址相关推荐
- python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例
这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...
- Qt获取本机IP、MAC地址、子网掩码、网卡名等函数设计
获取本机IP函数 QString getIp() {QString myIp;QList<QHostAddress> ipList = QNetworkInterface::allAddr ...
- 获取本机IP和MAC地址
1.定义数据结构 typedef struct s_ip_fname {//一个网卡可能有多个IP地址std::vector<std::string> ips;std::string ma ...
- java 获取本机的ip和mac_java获取本机ip和mac地址
工作中用到的 总结下,与大家分享 package com.taile.msc.util; import java.net.InetAddress; import java.net.NetworkIn ...
- c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存...
我们在利用C#开发桌面程序(Winform)程序的时候, 经常需要获取一些跟系统相关的信息, 以下这些代码获取能有些用处. c#中如何获取本机用户名.MAC地址.IP地址.硬盘ID.CPU序列号.系统 ...
- Qt网路与通信(获取本机IP、MAC、IPV6子网掩码等网络信息)
Qt网路与通信(获取本机网络信息) 在网络应用中,经常需要获取本机的主机名/IP地址和硬件地址信息等网络信息.运用QHostInfo.QNetworkInterface.QNetworkAddress ...
- node.js获取本机Ip, hostName, mac
//获取ip地址 getIPAdress() { let interfaces = require('os').networkInterfaces(); for (var devName in int ...
- Java 获取本机IP和Mac以及网卡信息
2019独角兽企业重金招聘Python工程师标准>>> 获取局域网ip和mac(如果电脑没有直接连接外网),否则获取公网ip 通过第三放获取公网ip public class Net ...
- php获取本机ip外网地址,php获取本机ip(远程IP地址)
例子,php获取用户IP地址. 复制代码 代码示例: // 111111111111 echo $_SERVER['REMOTE_ADDR']; // 2222222222222 function g ...
最新文章
- Day7 面向对象和类的介绍
- 【知乎热议】视觉算法的工业部署及落地方面的技术知识,怎么学?
- vue 弹窗时 监听手机返回键关闭弹窗(页面不跳转)
- linux命令 pushd和popd
- HDOJ1114解题报告【完全背包】
- html如何获得网址,已知一个网址,如何获得该网址对应的html源代码?在del 找人事管理软件...
- 如何让奇异值分解(SVD)变得不“奇异”?
- 抽象类,接口都与继承有关
- html游戏怎么做,HTML5 制做“游戏”的一个基本流程
- 数据结构之二叉树的逻辑结构和遍历
- c 用户控件 多语言,多语言文本控件重叠解决方案
- android游戏模式,注重游戏体验 Android 12提供原生游戏模式
- GStreamer 编写一个简单的MP3播放器
- C#抓取网页数据、分析并且去除HTML标签(转载)
- Finetune时更改tokenizer词表
- c语言俄罗斯方块源代码 解说,C语言课程设计俄罗斯方块源代码解说.doc
- 条件概率分布、联合概率分布和边缘概率分布
- ElasticJob - 任务执行过程解析
- 免费视频素材下载(不定时更新)
- MySQL5.6 community从下载到安装