[php] 获取请求 IP 地址,及所处 IP 所在服务商代码
// 获取 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 所在服务商代码相关推荐
- QQ小游戏、微信小游戏获取ip地址,并通过ip得到所在地区
QQ小游戏.微信小游戏获取用户的ip地址,并通过ip得到所在地区 问题解决了就点赞,还有疑问就留言或是私我,臭弟弟 记得要把合法域名加进去,或者编译的时候不校验合法域名等,不然会报错 如果是后端屏蔽, ...
- Ip2region 离线IP地址定位库和IP定位数据管理框架
老板要我做一个 IP 属地功能!我摸索了 1 天,搞定了.♥️ 细心的朋友应该会发现,最近,继新浪微博之后,头条.腾讯.抖音.知乎.快手.小红书等各大平台陆陆续续都上线了"网络用户IP地址显 ...
- 科脉系统服务器ip地址,科脉服务器ip地址怎么查
科脉服务器ip地址怎么查 内容精选 换一换 IPoIB(IP over IB)是在InfiniBand协议上提供IP协议进行数据传输的能力.对于使用SUSE操作系统的H2型.HL1型云服务器,如需使用 ...
- linux 修改ip地址_Day.19 变更IP地址
一.怎么登陆交换机及服务器?去做网络和服务器配置? 登陆交换机和服务器的跳板不是一个. 登陆交换机的跳板机也是一个Linux服务器 1.ssh 交换机的跳板机(Linux服务器) ssh xxxxx ...
- php网站服务器ip地址吗,php 服务器ip地址吗
php 服务器ip地址吗 内容精选 换一换 LAMP是由Linux.Apache.MySQL和PHP 建立的web应用平台.本文档指导用户使用华为云市场镜像"LNMP平台(CentOS7.4 ...
- 计算机网络ip地址划分计算机,计算机网络IP地址协议、分类、子网掩码
IP协议 (1)IP地址及其表示 IP地址是TCP/IP的网络层用以标识网络中主机的逻辑地址. IP地址长度为32位二进制,例如10010000110010110000001000001001,这样的 ...
- python123判断ip地址合法性_判断IP地址的合法性
每台计算机都有独一无二的编号,称为ip地址,每个合法的ip地址由'.'分隔开的4个数字组成,每个数字的取值范围为0--255 输入一个字符串,判断其是否为合法的IP地址,若是输出'YES',否则输出' ...
- centos7修改ip地址(centos7怎么修改ip)
怎么修改ip地址? 以下内容教你修改电脑的IP地址. 一.xp系统更改ip地址 1.打开电脑,鼠标右键桌面左下角的开始?控制面板,打开控制面板后,在里面双击"网络设置",接着鼠标右 ...
- linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址
刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...
- Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)
Hadoop入门(二)--VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021) 之前在上一篇文章中讲述了 CentOS7下载+VM上安装(手动 ...
最新文章
- 《编程原本 》一2.1 变换
- python编程软件例子-Python实现扫码工具的示例代码
- 数据中心太废电?为省电费阿里和微软是这么做的....
- 运行npm update等命令出错后如何分析问题根源
- P6835-[Cnoi2020]线形生物【期望dp】
- 一步步编写操作系统 14 CPU与外设通信——IO接口 上
- python面试题之如何解决验证码的问题,用什么模块,听过哪些人工打码平台?
- 大学计算机试卷分析报告,(最新整理)大学试卷分析报告
- mycat核心配置详解(schema.xml配置)
- 代码分享:php对二维数组进行排序
- 你觉得jQuery源码中有哪些写得好的地方?
- Android 创建随机数生成器
- 解决 c++ 字符转转浮点型数据且保留所有小数
- BAPI_PO_CREATE1 创建采购订单
- 中国牛奶市场竞争态势分析及未来发展前景预测报告2022-2028年版
- java 中的 while和 do...while语句的区别
- python怎么隐藏输入法_如何创建隐藏的文本输入框?
- w ndows无法启动wlan,解决Win7无法启动"WLAN AutoConfig"服务的问题
- 2022智慧工地管理系统多少钱一套
- 【三月の春雷】(清明快乐!)