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

时间:2016-03-07 08:19:33

标签: javascript arrays ip

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

1 个答案:

答案 0 :(得分:0)

这对你有用。您必须拥有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文件是您的数据库。我希望你能找到这个用途。