我正在尝试将所有每日访问者的IP地址保存在文本文件中。问题是,我不知道为什么在一些IP地址之后,所有IP都将被删除!
答案 0 :(得分:1)
我猜你正在运行时关闭了错误或没有查看php错误日志。
您错过了[]
行的$FileIPs['TIME']
。
除非您编写了一个名为Write()
的函数,在这种情况下向我们展示代码,我不知道一个名为Write()
的PHP函数。所以你可能实际上并没有将数据写回文件。
您使用file_get_contents
来读取文件,为什么不使用file_put_contents
来重写它,就像这样。
//Add New IP To File
if($NewVisitor){
$FileIPs['TIME'][] = $Today;
$FileIPs['HISTORY'][] = $IP;
print_r($FileIPs);
//Write Function
file_put_contents(FILE_HISTORY, serialize($FileIPs));
}