counter mit IP-Sperre

  • Themenstarter Themenstarter anfänger
  • Beginndatum Beginndatum
A

anfänger

Hallo,

ich habe einen Counter geschrieben, der jedoch jeden Besuch zählt und damit auch User doppelt und dreifach,... . Nun möchte ich versuchen eine IP-Sperre einzubauen. Die Sperre soll nicht länger als 1 Stdunde anhalten, ich denke das reicht.

Hier ist mein bisheriger Quelltext:

PHP:
<?
	//Erstellt die Datei counter.dat falls sie nicht vorhanden ist
	if(!file_exists("counter.dat") fclose(fopen("counter.dat","w+"));

	//Datei, in die geschrieben wird
	$counter = "counter.dat";

	//$besuche enthält die Besucheranzahl
	$besuche = file($counter);

	//Anzahl der Besuche wird um 1 erhöht
	$aktuelle_besuche = $besuche[0];
	++$aktuelle_besuche;

	//Schreibvorgang
	$fd = fopen($counter,"w");
	fwrite($fd, $aktuelle_besuche);
	fclose($fd);

	echo "Hits insgesamt: ".$aktuelle_besuche."";
?>

Wie bringe ich es jetzt zustande, dass der Besucher, der auf die Page kommt, innerhalb einer Stunde nicht immer mitgezählt wird?

Auf schnelle antworten freue ich mich besonders!
Danke schonmal im Voraus :)
 
re...

Hallo,

entschuldige, aber aus dem, mit dem Link versehenden, Tutorials werde ich nicht schlau :(
Ich fange gerade erst an PHP zu erlernen.
Kann mir vielleicht jemand zeigen, wie ich die Befehle/Funktionen in den von mir oben genannten Quelltext einbaue?

Danke
 
Zurück