php获取本机ip外网地址,php获取本机ip(远程IP地址)
例子,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 (!emptyempty($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]);
}
}
} www.jbxue.com
}
//获取操作系统为linux类型的本机IP真实地址
exec("ifconfig", $out, $stats);
if (!emptyempty($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获取本机ip外网地址,php获取本机ip(远程IP地址)相关推荐
- Java 获取本机的外网 IP
原理 通过 HTTP 访问第三方获取 IP 的服务接口获取本机的外网 IP,例如: http://checkip.amazonaws.com/ https://ipv4.icanhazip.com/ ...
- 如何查看本机的外网IP地址
如何查看本机的外网IP地址 在百度中输入IP
- java获取本机的外网ip----最简便、易懂
IP/IPv6查询,服务器地址查询 - 站长工具 可以通过上面的网站进行手动查询本机的外网ip java代码 public class IPUntils {public static String g ...
- 使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群【借助向日葵】
使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群[借助向日葵] 前言 笔者作为一杆大数据学徒工,工作和学习中都需要有几套属于自己的集群. 双路e5主机:https://lizhiyong.bl ...
- redis启动后 允许访问_如何配置redis外网可访问并只允许指定的ip可访问redis
# bind 192.168.1.100 10.0.0.1# bind 192.168.1.8# bind 127.0.0.1 修改完成后,需要重新启动redis服务.redis-server red ...
- js获取本机的外网/广域网ip地址
完整源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- 关于如何实现外网访问本地主机IP地址(natapp)。(如何实现将外网可访问的域名与本地主机IP地址绑定)
背景介绍 最近在跟着网上学习微信支付接口的异步通知,其中,微信需要将支付成功的消息通过接口传递给本地主机,即需要提供一个外网可访问的本地主机地址.具体如下: 由于还停留在测试阶段,我们不能直接部署该代 ...
- PHP 显示本机的外网IP
由于公司的外网IP经常的变化,有时需要知道自己的外网IP,所以写了下面的小东西 <? while(true) { $ch = curl_init('http://www.ip138.co ...
- NAS如何外网访问?手把手教你申请公网IP(收藏)
上次的那篇NAS的文章有着很不错的热度,首先是感谢观众老爷们的大力支持啦,那么这篇文章主要是回答一些评论中的问题,而且也为那些第一次接触NAS的小伙伴提供一个简单的参考,如果对这方面想有所了解的,请耐 ...
- 内网IP外网IP的关联及访问互联网原理
首先解释一下"内网"与"外网"的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的.但两个局域网内 ...
最新文章
- 资源 | 机器学习必知的15大框架,欢迎补充!
- 区块链研习 | 什么是区块链的链外交易和链内交易
- 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
- struts2配置default-properties
- Spring Boot(四)Spring Boot @ConfigurationProperties实例
- 计算机网络原理梳理丨清晰认识 TCP/IP 协议,图解秒懂!
- 《MicoPython入门指南》一书即将出版
- cssci核心期刊(cssci核心期刊目录)
- 大厂UI设计师vs前端工程师的沟通之道
- python编程考试题目大全
- destoon参考大全
- pycharm运行scrapy框架爬取豆瓣电影250可能遇到的问题
- python 录屏_《自拍教程70》Python adb一键录屏
- 利用Python制作动漫人物
- 会解方程会画图的超级计算器
- egret_eui容器
- 元学习:实现通用人工智能的关键!
- python——pycharm使用入门
- 深入理解Java之线程池
- Linux CFS调度器分析
热门文章
- QQ浏览器怎么设置主页 QQ浏览器设置默认主页教程
- Win7系统虚拟键盘打开的方法
- jeecg扩展字段,非实体属性
- 电脑开启防火墙后ping不通 及 开启防火墙后,不能远程的解决办法
- Mysql中SQL语句不使用索引的情况
- RabbitMQ保姆级教程
- Springboot 页面访问不到静态资源Failed to load resource: the server responded with a status of 404 ()
- META-INF目录是干啥用的?
- android.app.activityview,ViewModel 概览
- php嗅探木马,PHP安全-密码嗅探