ich: PHP feher im script, aber wo?

Beitrag lesen

also:

das ist eine script zum zählen der besucher.

dieses script schaut, ob in den letzten 1800 sekunden eine die anfordernde ip schonmal da war, wenn ja, mach das script nichts, wenn nein, schreibt es den wert in die logdatei dazu...

das problem:

bei einem test von einem fremden rechner hat es nur teilweise funktioniert. manchmal tut das script was es soll (wie oben beschreiben)manchmal aber auch nicht und es schreibt einfach die daten in die logdatei, obwohl die 1800 sekunden nicht um sind.

mein verdacht:

-die datei wird beim auslesen und schreiben nicht gesperrt?

-der speicher, der den standartwert 1 hat und 1 die bedingung ist, dass die daten in die log geschreiben werden

...

habt ihr eine idee???

habe grade das hier gefunden, ist das sinnvoll?

flock($.....,LOCK_EX + LOCK_NB)

danke und grüße