Sven Rautenberg: Probleme mit Besucherzähler in PHP

Beitrag lesen

Moin!

... habe es geschafft das problem selbst zu lösen:
<script type="text/javascript" src="counter.php"></script>

Ahh ja, das funktioniert? Preisfrage: Was hat JavaScript mit PHP zu tun (außer, dass es sich bei beiden um Programmiersprachen handelt)?

Gegen den Trick spricht wenig, es ist eine geschickte Ausnutzung von dokumentiertem Browserverhalten. Die Einbindung der Scriptressource erzeugt einen nutzbaren, in diesem Fall wohl zählbaren, Request an den Server. Wenn die Rückgabe gültiges Javascript ist (auch der Leerstring ist gültiges Javascript), spricht nichts dagegen - außer, dass man auf diese Weise all diejenigen nicht mitzählt, die kein Javascript können. Wobei dieser Effekt durchaus erwünscht sein kann, denn er separiert primär wahre Browser von Dingen wie Bots und Spidern.

Die Alternative zur Einbindung eines Pseudoskripts wäre ein Pseudo-Bild. Dann müßte das PHP allerdings ein korrektes Bild (der Klassiker: Das transparente GIF-Pixel) zurückliefern, damit der Browser nicht irgendwo das "unladbare Bild-Icon" anzeigt.

- Sven Rautenberg

--
"Love your nation - respect the others."