本文介绍如何使用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地址相关推荐

  1. JavaWeb 获取客户端的真实IP地址

    通常我们在JavaWeb中获取客户端IP地址只需要使用request.getRemoteAddr();方法即可 如果前端使用了Nginx等反向代理的话,我们使用request.getRemoteAdd ...

  2. 白帽子,强大的XSS钓鱼漏洞,怎么获取用户的真实ip

    怎么获取用户的真实ip 在一些网站和一些用户(黑客)一般是对自己的ip进行处理,找不到真实的ip地址 11种绕过CDN查找真实IP方法 一.验证是否存在CDN 1.很简单,使用各种多地 ping 的服 ...

  3. 在PHP中如何获取用户的真实IP

    /*** 获得用户的真实IP地址** @access public* @return string*/ function real_ip() {static $realip = NULL;if ($r ...

  4. php 获得用户地址吗,php获得用户的真实IP地址_PHP教程

    /** * 获得用户的真实IP地址 * * @return string */ function real_ip(){ static $realip = NULL; if ($realip !== N ...

  5. PHP 模拟真实ip,PHP实现-获取用户的真实IP

    /** * 获取客户端IP地址 * @param integer   $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean   $adv 是否进行高级模式 ...

  6. php 获取用户访问真实IP方法

    /*** 获取客户端IP地址* @param int $type 返回类型 0 返回IP地址 1 返回IPV4地址数字* @param bool $adv 是否进行高级模式获取(有可能被伪装)* @r ...

  7. Java如何获取客户端主机真实IP地址

    项目开发中,小编遇到一种需求,就是将系统项目与某台主机的IP地址绑定,让该系统只能在某台主机上使用,不要问小编为什么,我也是第一次遇到这么奇怪的需求,当然也不要问小编为什么不使用权限控制,现在的权限控 ...

  8. java获取请求的真实ip地址

    /*** 获取真实ip地址,避免获取代理ip*/ public static String getIpAddress(HttpServletRequest request) { String ip = ...

  9. Nginx 反向代理时获取用户的真实 IP

    在平时我们开发后端程序的过程中,应该多多少少都会碰到记录客户端 IP 的场景,例如我之前写过的 APP 用户的一个审计功能,就需要获取用户的 IP 地址:还有广告系统里面,也是需要获取用户的 IP 地 ...

最新文章

  1. Cygwin-添加到右键菜单脚本--一键安装、卸载
  2. swing LayoutManager 和多态
  3. 利用深度学习的点云语义分割(一)
  4. Fabio技术手册(2):部署
  5. 【PAT乙级】1007 素数对猜想 (20 分)
  6. c#简单自定义异常处理日志辅助类
  7. mysql 协议的query包及解析
  8. 里bl2和bl3为什么分开_英国的水池为什么有两个水龙头?为什么英国有独立的冷热水龙头?...
  9. 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...
  10. flask中蓝图的使用
  11. 毕业设计10-22星期日
  12. 集成druid实现数据库密码加密功能
  13. logisim的安装
  14. sql获取3天前日期
  15. PASCAL VOC 2012数据集
  16. 【FFmpeg】srs引入ffmpeg转码
  17. 01 unity初识和素材导入
  18. 蝶形算法(H.264)
  19. Visual Studio Installer 无法下载安装,长时间停留在下载界面。vs_community__1502218517.1623916988.exe
  20. 一网打尽!2018网络安全事件最全的盘点

热门文章

  1. 云计算+,如何推动建筑行业智慧化升级?
  2. python字符串分片_Python第六章字符串ppt
  3. Java入门之顺序、选择、循环结构
  4. 小米路由器3G建站折腾笔记1 - 引言与路由器选择
  5. C语言----小游戏
  6. Skype如何导出某个人的全部记录
  7. OpenCV中的利用傅里叶梅林变换进行平移旋转图像的比对
  8. 对于2019全国高速公路视频联网工作实施方案的理解:视频上云网关与省级视频云平台
  9. python报错就一定是有错吗_Python-什么是错误的幻数错误?
  10. 栈和队列的相同点和不同点