// 获取 IP 地址
function get_remote_addr()
{if (isset($_SERVER["HTTP_X_REAL_IP"])){return $_SERVER["HTTP_X_REAL_IP"];}else if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){return preg_replace('/^.+,\s*/', '', $_SERVER["HTTP_X_FORWARDED_FOR"]);}else{return $_SERVER["REMOTE_ADDR"];}
}
// 根据 IP 地址,获取 IP 所处运营商名称
function get_ip_location_cn($ip)
{if (function_exists('curl_init')){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://cn.ip.cn/?ip=" . $ip);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_USERAGENT, "curl/7.55.1");$result = curl_exec($ch);if (curl_getinfo($ch, CURLINFO_HTTP_CODE) != 200) {$result = '';}curl_close($ch);}else{$options = array('http'=>array('method'=>"GET", 'header'=>"User-Agent: curl/7.55.1\r\n"));$result = file_get_contents('http://cn.ip.cn/?ip=' . $ip, false, stream_context_create($options));if ($result === false) {$result = '';}}$location = trim(substr($result, strrpos($result, ':')+3));return substr($location, 0, 100);
}

[php] 获取请求 IP 地址,及所处 IP 所在服务商代码相关推荐

  1. QQ小游戏、微信小游戏获取ip地址,并通过ip得到所在地区

    QQ小游戏.微信小游戏获取用户的ip地址,并通过ip得到所在地区 问题解决了就点赞,还有疑问就留言或是私我,臭弟弟 记得要把合法域名加进去,或者编译的时候不校验合法域名等,不然会报错 如果是后端屏蔽, ...

  2. Ip2region 离线IP地址定位库和IP定位数据管理框架

    老板要我做一个 IP 属地功能!我摸索了 1 天,搞定了.♥️ 细心的朋友应该会发现,最近,继新浪微博之后,头条.腾讯.抖音.知乎.快手.小红书等各大平台陆陆续续都上线了"网络用户IP地址显 ...

  3. 科脉系统服务器ip地址,科脉服务器ip地址怎么查

    科脉服务器ip地址怎么查 内容精选 换一换 IPoIB(IP over IB)是在InfiniBand协议上提供IP协议进行数据传输的能力.对于使用SUSE操作系统的H2型.HL1型云服务器,如需使用 ...

  4. linux 修改ip地址_Day.19 变更IP地址

    一.怎么登陆交换机及服务器?去做网络和服务器配置? 登陆交换机和服务器的跳板不是一个. 登陆交换机的跳板机也是一个Linux服务器 1.ssh 交换机的跳板机(Linux服务器) ssh xxxxx ...

  5. php网站服务器ip地址吗,php 服务器ip地址吗

    php 服务器ip地址吗 内容精选 换一换 LAMP是由Linux.Apache.MySQL和PHP 建立的web应用平台.本文档指导用户使用华为云市场镜像"LNMP平台(CentOS7.4 ...

  6. 计算机网络ip地址划分计算机,计算机网络IP地址协议、分类、子网掩码

    IP协议 (1)IP地址及其表示 IP地址是TCP/IP的网络层用以标识网络中主机的逻辑地址. IP地址长度为32位二进制,例如10010000110010110000001000001001,这样的 ...

  7. python123判断ip地址合法性_判断IP地址的合法性

    每台计算机都有独一无二的编号,称为ip地址,每个合法的ip地址由'.'分隔开的4个数字组成,每个数字的取值范围为0--255 输入一个字符串,判断其是否为合法的IP地址,若是输出'YES',否则输出' ...

  8. centos7修改ip地址(centos7怎么修改ip)

    怎么修改ip地址? 以下内容教你修改电脑的IP地址. 一.xp系统更改ip地址 1.打开电脑,鼠标右键桌面左下角的开始?控制面板,打开控制面板后,在里面双击"网络设置",接着鼠标右 ...

  9. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址

    刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...

  10. Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)

    Hadoop入门(二)--VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021) 之前在上一篇文章中讲述了 CentOS7下载+VM上安装(手动 ...

最新文章

  1. 《编程原本 》一2.1 变换
  2. python编程软件例子-Python实现扫码工具的示例代码
  3. 数据中心太废电?为省电费阿里和微软是这么做的....
  4. 运行npm update等命令出错后如何分析问题根源
  5. P6835-[Cnoi2020]线形生物【期望dp】
  6. 一步步编写操作系统 14 CPU与外设通信——IO接口 上
  7. python面试题之如何解决验证码的问题,用什么模块,听过哪些人工打码平台?
  8. 大学计算机试卷分析报告,(最新整理)大学试卷分析报告
  9. mycat核心配置详解(schema.xml配置)
  10. 代码分享:php对二维数组进行排序
  11. 你觉得jQuery源码中有哪些写得好的地方?
  12. Android 创建随机数生成器
  13. 解决 c++ 字符转转浮点型数据且保留所有小数
  14. BAPI_PO_CREATE1 创建采购订单
  15. 中国牛奶市场竞争态势分析及未来发展前景预测报告2022-2028年版
  16. java 中的 while和 do...while语句的区别
  17. python怎么隐藏输入法_如何创建隐藏的文本输入框?
  18. w ndows无法启动wlan,解决Win7无法启动"WLAN AutoConfig"服务的问题
  19. 2022智慧工地管理系统多少钱一套
  20. 【三月の春雷】(清明快乐!)

热门文章

  1. 标题隐藏_经典街机游戏《三国志》,二十多年后你告诉我还有隐藏必杀
  2. 若依前后端分离版本集成CAS Server5.3
  3. 计算机用用技巧,计算机使用技巧介绍汇总
  4. Linux系统调用列表
  5. hdu6060 RXD and dividing
  6. CTF web总结(入门)
  7. PTA(每日一题)7-66 分解素因子
  8. 天线为什么会有多次谐振_如果天线不处于谐振状态,辐射效率会受到多大影响?...
  9. 【BZOJ3144】【HNOI2013】切糕(网络流)
  10. UPC第41场,第42场部分题解