Harald: warum wird diese Funktion ausgeführt?

Beitrag lesen

Hallo,

Nehme ich statt "return" "die", so zeigt er, wie er das auch sollte, die Seiten nicht fertig an, doch in die Datei schreibt er trotzdem, es bleibt mir also ein rätsel, wie dies geht.

Setzten wir dagegen vor den Funktionsaufruf:
if($id=="1" && $id!="" && isset($id) && $id!="0") besucher($id);
so bleiben die Seiten ganz (die Funktion wird scheinbar nicht gestartet), doch nein, das stimmt nicht, es werden sehr wohl einträge in den Besucherzähler vorgenommen.

Daher meine Vermutung:
Vielleicht rufen die Browser nicht nur die Adresse (z.B.)
http://www.sciencesource.info/index.php?id=3
auf, sondern zusätzlich auch manchmal
http://www.sciencesource.info/
, wobei mir der Sinn dahinter verborgen bleibt.
Doch wie es ja so schön heist, schließt man alle Möglichkeiten bis auf eine aus, und mag diese auch noch so unwarscheinlich sein, so ist diese die Lösung des Problems (oder so ähnlich).

Was haltet ihr von dieser Vermutung, oder gibt es doch ein andere erklärung?

----------
Mfg: Harry