Wie ich bereits sagte.
Ich habe es schon gemerkt.
Counter mit Reload Sperre
Einklappen
X
-
PHP-Code:$ip = getenv("REMOTE_ADDR");
elseif ($ip != getenv("REMOTE_ADDR"))
wo speicherst du eigentlich die IP bis zum nächsten laden der Seite?
Gruß
Chrono
Einen Kommentar schreiben:
-
Oh mann.....
Hab mein eigenen blöden Fehler gerade bemerkt *KopfSchüttel*
Trotzdem danke fürs zuhören.
Funzt jetzt alles.
Einen Kommentar schreiben:
-
Counter mit Reload Sperre
Ich habe folgenden, kleinen Counter programmiert :
PHP-Code:<?php
$datei = "counter";
if (!file_exists($datei))
{
$openneu = fopen($datei, 'w');
fwrite($openneu, '1');
fclose($openneu);
}
elseif ($ip != getenv("REMOTE_ADDR"))
{
$openread = fopen($datei, 'r');
$count = fread($openread, filesize($datei));
settype($count, integer);
$count++;
echo "<b style='font-size: 8pt;color: #5F9EA0;'>".$count."</style>";
fclose($openread);
$openwrite = fopen($datei, 'w');
$count_neu = fwrite($openwrite, $count);
fclose($openwrite);
}
elseif ($ip == getenv("REMOTE_ADDR"))
{
$openread = fopen($datei, 'r');
$count = fread($openread, filesize($datei));
settype($count, integer);
echo "<b style='font-size: 8pt;color: #5F9EA0;'>".$count."</style>";
fclose($openread);
}
$ip = getenv("REMOTE_ADDR");
?>
Ich habe mir auch schon mal das Tut auf der Seite hier angesehen, welches einen textbasierenden Counter mit IP Sperre beschreibt, doch da wird ein Cookie gesetzt und das wollte ich vermeiden.
Hoffe mir kann da einer einen Tipp geben.
Vielleicht ist es aber auch einfach zu spaet/frueh und ich sehe den Wald vor lauter Baeumen nicht mehr.Stichworte: -
Einen Kommentar schreiben: