我正在制作命中计数器,但被卡住了。我无法理解为什么这不能正确处理。结果将始终显示“未找到”。你的IP地址是(IP地址,我没有在这里输入)',即使IP地址在'ipaddress.txt'中。在我访问该页面后,IP 地址被输入到文件中,但后面的部分不会发生。对不起,如果我犯了一个愚蠢的错误。我是业余爱好者。
<?PHP
function hit_count(){
$ipaddress=$_SERVER['REMOTE_ADDR'];
$ipfile='ipaddress.txt';
$ipnames=fopen($ipfile,'a');
fwrite($ipnames,$ipaddress.',');
fclose($ipnames);
$ipfileread=file('ipaddress.txt');
foreach($ipfileread as $iplist){
$iplisttrim=trim($iplist);
if($ipaddress == $iplisttrim){
echo"Found";
}else{
echo"Not Found. Your Ip-address is ".$ipaddress;
}
}
}
?>
这是另一个 php 文件:
<?PHP
include"mainphp15.php";
hit_count();
?>