【发布时间】:2012-12-30 02:29:23
【问题描述】:
我想保留访问者的 ips 并将它们放在一个文件中。
我尝试了 fwrite() 函数,但我认为它是在文件上的 previus ip 上重写。
示例。
ip.txt 为空。
当我运行 write.php 脚本时,在 ip.txt 上我有 x.x.x.x ip(我的 ip)
如果我的朋友运行 write.php 脚本,在 ip.txt 我有 a.a.a.a ip(仅限朋友的 ip)
我的IP在哪里? 我想在 ip.txt 文件上有以下内容:
x.x.x.x ip1
a.a.a.a ip2
write.php 上的代码如下。
<?php
$file = fopen("ip.txt","w");
$ip=$_SERVER['REMOTE_ADDR'];
echo fwrite($file,$ip);
fclose($file);
?>
【问题讨论】:
-
你应该使用数据库。
-
我想把它们写在一个文件上以提高安全性!文件比 msql 数据库更安全是一种误解吗? @jeroen
-
有很多免费的开源分析工具可以与 PHP 一起使用,它们会做得更好。
-
@John 假设您在 webroot 中运行了该脚本。我所要做的就是下载 ip.txt 那么安全吗?
-
我需要它在我的索引页面上显示此人现在或 1 分钟前访问了我网站的该页面,但我找不到任何用于此目的的脚本。 @MathewFoscarini