Hallo.
Ik doe niet veel php dus dit kan misschien dom klinken.
Maar ik weet niet hoe ik een timeout hierop kan zetten.
Ik wil bezoekers hun Ip's opslaan in een bestand. Lukt allemaal.
Maar het probleem is, die file kan dus ook volgespamt worden met ips.
Weten jullie een scriptje voor een timeout van ong 5 min per ip? zodat ze niet kunnen spammen.
Deze code heb ik al.
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('d/m/Y');
$time = date('H:i:s');
$file = fopen("/home/thibacn82/domains/thibautnijs.eu/public_html/ips.txt", "a+") or die ("Unable to open file!");
fseek($file, 0, SEEK_SET);
if($ip == "8.8.8.1") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 1)<br>\n");
fclose($file);
} else if($ip == "8.8.8.2") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 2)<br>\n");
fclose($file);
} else if($ip == "8.8.8.3") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 3)<br>\n");
fclose($file);
} else if($ip == "8.8.8.4") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 4)<br>\n");
fclose($file);
} else if($ip == "8.8.8.5") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 5)<br>\n");
fclose($file);
} else if($ip == "8.8.8.6") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 6)<br>\n");
fclose($file);
} else {
fwrite($file, "[".$date." ".$time."] ".$ip."\n");
fclose($file);
}
?>
Ik doe niet veel php dus dit kan misschien dom klinken.
Maar ik weet niet hoe ik een timeout hierop kan zetten.
Ik wil bezoekers hun Ip's opslaan in een bestand. Lukt allemaal.
Maar het probleem is, die file kan dus ook volgespamt worden met ips.
Weten jullie een scriptje voor een timeout van ong 5 min per ip? zodat ze niet kunnen spammen.
Deze code heb ik al.
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('d/m/Y');
$time = date('H:i:s');
$file = fopen("/home/thibacn82/domains/thibautnijs.eu/public_html/ips.txt", "a+") or die ("Unable to open file!");
fseek($file, 0, SEEK_SET);
if($ip == "8.8.8.1") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 1)<br>\n");
fclose($file);
} else if($ip == "8.8.8.2") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 2)<br>\n");
fclose($file);
} else if($ip == "8.8.8.3") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 3)<br>\n");
fclose($file);
} else if($ip == "8.8.8.4") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 4)<br>\n");
fclose($file);
} else if($ip == "8.8.8.5") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 5)<br>\n");
fclose($file);
} else if($ip == "8.8.8.6") {
fwrite($file, "[".$date." ".$time."] ".$ip." (Bezoeker 6)<br>\n");
fclose($file);
} else {
fwrite($file, "[".$date." ".$time."] ".$ip."\n");
fclose($file);
}
?>
Laatst bewerkt door een moderator: