例子,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地址)相关推荐

  1. Java 获取本机的外网 IP

    原理 通过 HTTP 访问第三方获取 IP 的服务接口获取本机的外网 IP,例如: http://checkip.amazonaws.com/ https://ipv4.icanhazip.com/ ...

  2. 如何查看本机的外网IP地址

    如何查看本机的外网IP地址 在百度中输入IP

  3. java获取本机的外网ip----最简便、易懂

    IP/IPv6查询,服务器地址查询 - 站长工具 可以通过上面的网站进行手动查询本机的外网ip java代码 public class IPUntils {public static String g ...

  4. 使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群【借助向日葵】

    使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群[借助向日葵] 前言 笔者作为一杆大数据学徒工,工作和学习中都需要有几套属于自己的集群. 双路e5主机:https://lizhiyong.bl ...

  5. 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 ...

  6. js获取本机的外网/广域网ip地址

    完整源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  7. 关于如何实现外网访问本地主机IP地址(natapp)。(如何实现将外网可访问的域名与本地主机IP地址绑定)

    背景介绍 最近在跟着网上学习微信支付接口的异步通知,其中,微信需要将支付成功的消息通过接口传递给本地主机,即需要提供一个外网可访问的本地主机地址.具体如下: 由于还停留在测试阶段,我们不能直接部署该代 ...

  8. PHP 显示本机的外网IP

    由于公司的外网IP经常的变化,有时需要知道自己的外网IP,所以写了下面的小东西 <? while(true) {     $ch = curl_init('http://www.ip138.co ...

  9. NAS如何外网访问?手把手教你申请公网IP(收藏)

    上次的那篇NAS的文章有着很不错的热度,首先是感谢观众老爷们的大力支持啦,那么这篇文章主要是回答一些评论中的问题,而且也为那些第一次接触NAS的小伙伴提供一个简单的参考,如果对这方面想有所了解的,请耐 ...

  10. 内网IP外网IP的关联及访问互联网原理

    首先解释一下"内网"与"外网"的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的.但两个局域网内 ...

最新文章

  1. 资源 | 机器学习必知的15大框架,欢迎补充!
  2. 区块链研习 | 什么是区块链的链外交易和链内交易
  3. 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
  4. struts2配置default-properties
  5. Spring Boot(四)Spring Boot @ConfigurationProperties实例
  6. 计算机网络原理梳理丨清晰认识 TCP/IP 协议,图解秒懂!
  7. 《MicoPython入门指南》一书即将出版
  8. cssci核心期刊(cssci核心期刊目录)
  9. 大厂UI设计师vs前端工程师的沟通之道
  10. python编程考试题目大全
  11. destoon参考大全
  12. pycharm运行scrapy框架爬取豆瓣电影250可能遇到的问题
  13. python 录屏_《自拍教程70》Python adb一键录屏
  14. 利用Python制作动漫人物
  15. 会解方程会画图的超级计算器
  16. egret_eui容器
  17. 元学习:实现通用人工智能的关键!
  18. python——pycharm使用入门
  19. 深入理解Java之线程池
  20. Linux CFS调度器分析

热门文章

  1. QQ浏览器怎么设置主页 QQ浏览器设置默认主页教程
  2. Win7系统虚拟键盘打开的方法
  3. jeecg扩展字段,非实体属性
  4. 电脑开启防火墙后ping不通 及 开启防火墙后,不能远程的解决办法
  5. Mysql中SQL语句不使用索引的情况
  6. RabbitMQ保姆级教程
  7. Springboot 页面访问不到静态资源Failed to load resource: the server responded with a status of 404 ()
  8. META-INF目录是干啥用的?
  9. android.app.activityview,ViewModel 概览
  10. php嗅探木马,PHP安全-密码嗅探