PHP获取用户的真实ip地址
本文介绍如何使用PHP获取用户的真实ip,并且写入到txt文档
首先创建一个php文件,将下面代码放到PHP文件中
<?php function getIp() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return ($ip); } //输出ip $myfile = fopen("ip.txt", "a+") or die("Unable to open file!"); $txt = "ip:"; fwrite($myfile, $txt); $txt = getIp(); fwrite($myfile, $txt); $txt = "时间:"; fwrite($myfile, $txt); $txt = date('Y-m-d h:i:s', time()); fwrite($myfile, $txt); $txt = "\n"; fwrite($myfile, $txt); fclose($myfile); ?>
然后在连接起来就可以了
PHP获取用户的真实ip地址相关推荐
- JavaWeb 获取客户端的真实IP地址
通常我们在JavaWeb中获取客户端IP地址只需要使用request.getRemoteAddr();方法即可 如果前端使用了Nginx等反向代理的话,我们使用request.getRemoteAdd ...
- 白帽子,强大的XSS钓鱼漏洞,怎么获取用户的真实ip
怎么获取用户的真实ip 在一些网站和一些用户(黑客)一般是对自己的ip进行处理,找不到真实的ip地址 11种绕过CDN查找真实IP方法 一.验证是否存在CDN 1.很简单,使用各种多地 ping 的服 ...
- 在PHP中如何获取用户的真实IP
/*** 获得用户的真实IP地址** @access public* @return string*/ function real_ip() {static $realip = NULL;if ($r ...
- php 获得用户地址吗,php获得用户的真实IP地址_PHP教程
/** * 获得用户的真实IP地址 * * @return string */ function real_ip(){ static $realip = NULL; if ($realip !== N ...
- PHP 模拟真实ip,PHP实现-获取用户的真实IP
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式 ...
- php 获取用户访问真实IP方法
/*** 获取客户端IP地址* @param int $type 返回类型 0 返回IP地址 1 返回IPV4地址数字* @param bool $adv 是否进行高级模式获取(有可能被伪装)* @r ...
- Java如何获取客户端主机真实IP地址
项目开发中,小编遇到一种需求,就是将系统项目与某台主机的IP地址绑定,让该系统只能在某台主机上使用,不要问小编为什么,我也是第一次遇到这么奇怪的需求,当然也不要问小编为什么不使用权限控制,现在的权限控 ...
- java获取请求的真实ip地址
/*** 获取真实ip地址,避免获取代理ip*/ public static String getIpAddress(HttpServletRequest request) { String ip = ...
- Nginx 反向代理时获取用户的真实 IP
在平时我们开发后端程序的过程中,应该多多少少都会碰到记录客户端 IP 的场景,例如我之前写过的 APP 用户的一个审计功能,就需要获取用户的 IP 地址:还有广告系统里面,也是需要获取用户的 IP 地 ...
最新文章
- Cygwin-添加到右键菜单脚本--一键安装、卸载
- swing LayoutManager 和多态
- 利用深度学习的点云语义分割(一)
- Fabio技术手册(2):部署
- 【PAT乙级】1007 素数对猜想 (20 分)
- c#简单自定义异常处理日志辅助类
- mysql 协议的query包及解析
- 里bl2和bl3为什么分开_英国的水池为什么有两个水龙头?为什么英国有独立的冷热水龙头?...
- 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...
- flask中蓝图的使用
- 毕业设计10-22星期日
- 集成druid实现数据库密码加密功能
- logisim的安装
- sql获取3天前日期
- PASCAL VOC 2012数据集
- 【FFmpeg】srs引入ffmpeg转码
- 01 unity初识和素材导入
- 蝶形算法(H.264)
- Visual Studio Installer 无法下载安装,长时间停留在下载界面。vs_community__1502218517.1623916988.exe
- 一网打尽!2018网络安全事件最全的盘点