<?php
//文件名字
$filename = "ip.txt";
if (isset($_SERVER['HTTP_CLIENT_IP']))
{
$clientip = $_SERVER['HTTP_CLIENT_IP'];
}elseif (isset($_SERVER['HTTP_X_FORWARD_FOR']))
{
$clientip = $_SERVER['HTTP_X_FORWARD_FOR'];
}else
{
$clientip = $_SERVER['REMOTE_ADDR'];
}
//打开文件(文件不存在自动建立)
if (!$fp = fopen($filename, "a+"))
{
echo "不能打开文件$";
exit;
}
//写入的时候还判断是否已经有重复数据
while(!feof($fp))
{
$line = fgets($fp);
if($line == ($clientip."\n"))
{
exit; //有重复数据就退出;
}
}
// 写入文件
if(!fwrite($fp,$clientip."\n"))
{
echo "不能写入到文件$filename" ;
exit;
}
//已经完成写入文件
fclose($fp);
?>
分享到:
相关推荐
1. 访问者IP地址:IP地址是互联网上每个设备的唯一标识,通过记录访问者的IP地址,可以了解到访问者所在的地理位置、网络服务提供商等信息。这有助于分析用户群体的分布特征,比如主要用户来自哪个国家或城市,以...
可以记录访问者IP 及访问时间 需要自己修改 dbpath = server.mappath("visitIP.mdb") 这一行为自己建立的保存访问者IP和时间的Access数据库 visitinfo为表名,ip 为记录IP的变量名 now_time为记录访问时间的变量名
ip.asp 获取来访IP,并调用纯真数据库获取来访者的IP和地理位置 get.asp 1-10行是一个简单的调用 11行开始,连接数据库,获取访问的页面地址和参数,写入数据库 ip.mdb 数据写入此数据库 QQWry.Dat 纯真的IP数据库 ...
IP记录程序,正如其名,是一个专门用于记录访问者IP地址和访问时间的软件程序。它对于网站管理员而言,具有极高的实用性和价值,因为这些数据可以帮助分析网站流量来源、检测潜在的安全威胁,以及进行合规性的日志...
获取访问者IP地址的技术主要涉及到Servlet或JSP中的HTTP请求对象。在Java Servlet中,我们可以使用`HttpServletRequest`接口的`getRemoteAddr()`方法来获取客户端的IP地址。例如: ```java protected void doGet...
本文收集提供的IP数据库有如下特点,请看下文。 1、国内最新最全面IP数据库 2、可根据IP获取用户使用线路(电信、网通、铁通、联通、移动)。 3、可根据IP查询到中国... ◆ 记录访问者IP地址及地区(精确到城市和县区
【网站IP统计系统(ASP)】是一个用于监测和分析网站流量的工具,它主要通过记录访问者IP地址来实现对网站访问数据的收集和统计。ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建动态交互式...
### 使用Java获取访问者真实IP地址 在现代Web开发中,获取客户端的真实IP地址是非常重要的。这不仅有助于网站统计分析,还可以用于安全控制、地域限制等功能。然而,在使用如Apache、Squid等反向代理服务器的情况下...
上文提及的部分内容展示了一个使用批处理脚本实现自动记录远程登录者IP和MAC地址的方法。这个脚本通过调用`NETSTAT`和`NBTSTAT`命令来获取远程连接的信息,并将其写入到一个文本文件(`C:\LOG.TXT`)中。具体步骤...
### 获取访问者真实的IP地址 在现代Web应用开发过程中,获取客户端的真实IP地址是一项非常重要的功能。这不仅可以帮助我们分析用户行为、优化服务,还能用于安全防护,例如防止恶意攻击等场景。本文将详细介绍如何...
然而,在这种配置下,记录来访者的真实IP(访客IP)可能会变得复杂,因为Nginx作为中间层会接收到请求,并将其转发到实际处理请求的Web服务器。这可能导致Web服务器只看到Nginx的IP而不是用户的IP。为了解决这个问题...
4. **法律合规**:在某些情况下,记录访问者的IP地址可能出于法律合规需求,比如版权保护或犯罪调查。 ### 编写脚本注意事项 1. **隐私保护**:处理IP地址时需遵守相关法律法规,确保用户隐私安全,避免非法收集或...
网站流量访问统计系统可以详细记录访问者IP地址及地区、来源搜索引擎、搜索关键字、上网方式、浏览器版本、操作系统、屏幕分辨率、颜色位数、Flash版本等。系统提供每月、每天、每小时的详细统计,使用详细的报表,...
在C# .NET编程环境中,获取用户访问者的IP地址并进一步确定其所在地区是一项常见的需求,这在构建网站、分析用户行为或者实现地理定位服务时非常有用。本教程将指导初学者如何通过C# .NET实现这一功能,利用QQ纯真IP...
"IP变化记录者"是一个专为记录动态IP地址变化而设计的小程序,它可以在特定的目录,例如C:\TEST\TEST.TXT,创建并更新文件来追踪这些变化。这个程序对于那些需要监控网络连接状态,或者在多IP环境中管理服务器的人来...
"判断访问者IP进行城市显示或跳转城市分站最新IP库"是一种常见的技术实践,它基于IP数据库实现。下面将详细介绍这一技术的实现原理和关键步骤。 首先,我们需要一个IP数据库,通常这些数据库包含了IP地址与其对应的...
2. **IP地址**:访问者的网络IP地址,可以用来追踪访问来源。 3. **HTTP方法**:GET、POST等,表示请求类型。 4. **URL**:被请求的网页或资源路径。 5. **HTTP状态码**:如200(成功)、404(未找到)、500(服务器...
3. **日志记录**:可以选择IIS、ODBC或W3C日志格式,记录访问者IP、连接时间等信息。 4. **主目录**:设置Web服务器根目录,可自定义存放文件的位置。 5. **默认文档**:设置默认首页文件,如"index.html"或"default...
"Springboot过滤器禁止ip频繁访问功能实现" Springboot过滤器禁止ip频繁访问功能实现是指在Springboot项目中,通过编写一个过滤器来限制ip频繁访问的功能实现。这项功能可以防止恶意ip的访问,保护服务器的安全。 ...
2、记录最后任意个来访者详细信息,包括IP、操作系统、日期、时间、浏览器 版本、来访页面、来访者国家地址。 3、可识别和统计不同版本的浏览器。 4、可识别统计常见操作系统。 5、可统计操作系统的不同版本。 6、...