Hallo!
Ich habe folgendes Problem:
Ich habe einen Counter mit Cookie-Unterstützung programmiert;
im Hauptverzeichnis der Internetseite wird der Cookie gesetzt und der Counter um 1 hoch gezählt, wenn er noch nicht vorhanden ist.
Nun soll aber der Cookie auch aus einem Unterverzeichnis (nennen wir es "test") überprüft und eventuell gesetzt wird.
Aus mir schleierhaften Gründen funktioniert das nicht und der Counter zählt ständig um 1 hoch, statt der vorgegebenen 10 Sekunden (später 1 Tag).
Hier noch mal der Quelltext:
<?php
//-----------------------------------------------
$zaehlerdatei = "test2/count.txt"; // im Unterverzeichnis logischerweise "../test2/count.txt";
$sek = "10";
//-----------------------------------------------
if(@$HTTP_COOKIE_VARS['counter'] <= time()-$sek)
{
setcookie("counter",time());
$count = fopen("$zaehlerdatei","r+");
$zaehler = fread($count,filesize("$zaehlerdatei"));
$zaehler = $zaehler+1;
rewind($count);
fwrite($count,$zaehler);
fclose($count);
}
?>
Ich hoffe, ihr könnt mir helfen!
Mit freundlichen Grüßen
Philipp