如何存储最近访问过我网站的 100 个 IP 地址



我有一个变量说'ip',它显示访问我网站的访问者的当前IP。此外,每次新用户打开我的网站时,ip的值都会发生变化。我需要将访问我网站的前 100 个 IP 地址存储在一个包含 100 个元素的数组中,以便我以后可以使用 Java 脚本使用它们进行比较。任何这方面的帮助将不胜感激。

这将为你工作。您必须具有PHP-enabled服务器才能正常工作。ip.txt数据文件将自行创建,并且它将出现在包含它的页面所在的文件夹中。
把它放在你网站PHP文件的顶部。

<?php
$file = "./ip.txt";
$date   = date("Y-m-d H:i:s");
$ip     = $_SERVER["REMOTE_ADDR"];  
$write =  "Date = ".$date." :>IP = ".$ip."|";
file_put_contents($file, $write, FILE_APPEND);
?>

这是读取IP和日期的页面,或者您可以简单地使用文本编辑器打开它。

The read_ip.php file...
<?php
$read_ip = './ip.txt';
$doc = file_get_contents($read_ip);
$ip_data = explode("|",$doc);
$i = 0;
foreach($ip_data as $data){
$i++;
echo 'row '.$i.':> '.$data.'<br />';
}
?>

简单明了。不需要MySql或任何其他数据库系统....TXT文件是您的数据库。我希望你发现这个有用。

最新更新