Guten Abend erstmal.
In der Hoffnung, dass mir wieder so professionell geholfen werden kann hier mein Anliegen:
Ich möchte auf meiner Homepage einen Besucherzähler mit IP-Sperre einbinden.
Einen Code dafür hab ich soweit:
<?php
$ipdatei = fopen("ips.txt","w+");
$counterdatei = fopen("counter.txt","w+");
$currentip = $_SERVER["REMOTE_ADDR"];
$lastip = fgets($ipdatei, 21);
$counterstand = fgets($counterdatei, 10);
if($counterstand == "")
{
$counterstand = 0;
}
if($currentip != $lastip)
{
$counterstand = $counterstand + 1;
echo $counterstand;
rewind($ipdatei);
fwrite($ipdatei, $currentip);
rewind($counterdatei);
fwrite($counterdatei, $counterstand);
}
else
{
echo $counterstand;
}
fclose($ipdatei);
fclose($counterdatei);
?>
Mein Problem ist jetzt allerdings, dass ich zwar die IP und so weiter alles kurzzeitig speichern möchte (jedenfalls um den Counter zu "sperren"), allerdings soll man die "ips.txt" nicht direkt über den Dateinamen mit dem Browser auslesen können.
Lässt sich dies über die Dateirechte irgendwie realisieren? Oder kann ich evtl. ganz auf die Text-Dateien verzichten?
Das ganze läut über einen Apache-Server auf dem ich leider keinen SQL-Zugriff habe.
Vielen Dank und freundliche Grüße,
Wolfgang