php的本地地址,php获取本机ip或远道地址
// 111111111111
echo $_SERVER['REMOTE_ADDR'];
// 2222222222222
function get_local_ip() {
$preg = "/\A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\Z/";
//获取操作系统为win2000/xp、win7的本机IP真实地址
exec("ipconfig", $out, $stats);
if (!empty($out)) {
foreach ($out AS $row) {
if (strstr($row, "IP") && strstr($row, ":") && !strstr($row, "IPv6")) {
$tmpIp = explode(":", $row);
if (preg_match($preg, trim($tmpIp[1]))) {
return trim($tmpIp[1]);
}
}
}
}
//获取操作系统为linux类型的本机IP真实地址
exec("ifconfig", $out, $stats);
if (!empty($out)) {
if (isset($out[1]) && strstr($out[1], 'addr:')) {
$tmpArray = explode(":", $out[1]);
$tmpIp = explode(" ", $tmpArray[1]);
if (preg_match($preg, trim($tmpIp[0]))) {
return trim($tmpIp[0]);
}
}
}
return '127.0.0.1';
}
php的本地地址,php获取本机ip或远道地址相关推荐
- 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 ...
- php获取本机ip外网地址,php获取本机ip(远程IP地址)
例子,php获取用户IP地址. 复制代码 代码示例: // 111111111111 echo $_SERVER['REMOTE_ADDR']; // 2222222222222 function g ...
- 获取本机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 ...
- php 获取本机IP和MAC地址
在centos7和centos8测试通过: function getsysipmac(&$ipaddr, &$mac) { $strinfo = trim(shell_exec(&qu ...
- qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...
获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...
- java returnAddres_java获取本机ip(排除虚拟机等一些ip)最终解,总算找到方法了...
本文参考https://blog.csdn.net/u011809209/article/details/77236602 本文参考https://blog.csdn.net/yinshuomail/ ...
- Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)
1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...
最新文章
- CSS设置文字的划线
- 还在担心服务挂掉?Sentinel Go 让服务稳如磐石
- 三款日志管理工具横向对比:Splunk vs Sumo Logic vs Logstash
- 网易暴力裁撤绝症员工后,多益网络徐波、孙宇晨都要出钱给该离职员工治病!...
- Echarts数据可视化series-bar柱形图详解,开发全解+完美注释
- 微信小程序之页面跳转
- python迭代计算pi_python使用三角迭代计算圆周率PI的方法
- ydisk安卓版本_Y Disk HD
- 《SPSS统计分析与行业应用实战》之P2P行业中的应用
- mc冒险者传说java_我的世界冒险者传说1.9
- win10下虚拟机VMware安装PhoenixOS(凤凰OS)
- win10中修改mac地址
- Fragment、FragmentActivity、Fragment生命周期及Fragment组件穿透
- word排版快捷指令_Word怎么快速排版?这12招Word排版小技巧,3分钟完成一个Word文档...
- 1433端口被运营商封锁的解决方法
- 力扣(674.160)补8.30
- 人生的换档时刻?你是怎么度过的
- python类型数值操作
- Matlab fitrsvm自带支持向量回归
- MessageQueue.IdleHandler接口使用方法以及原理分析