OK, back to the roots...
QUOTE Mein php-script soll eine log-Datei für mit den besuchen der bots und eine mit den besuchen der Kunden erstellen. Dafür habe ich eine if-Bedingung benutzt.
Das Problem wäre gelöst, wenn ich dir ausreden kann, das so zu lösen. Ich bin der festen Überzeugung, dass so wenig computing wie möglich on the fly geschehen soll. Wenn du das auf einem andern Rechner machen würdest, kannst du wertvolle Server-Rechenzeit sparen.
Das who is what Problem besteht aber noch, dazu mehr...
QUOTE Danach suche ich. Wenn Du da ein tipp hast, wäre ich sehr dankbar.
Die Tipps kommen nicht von mir, sondern von Google.
... erstelle doch einfach ein lernendes Script. If User-Agend unknown -> write in DB
Dann hast du mit der Zeit alle, und die, die dich eh nie besuchen sind dir egal.