Naja, der Benutzer kann den Server ja senden was er will. Oder auch garnichts. Du kannst ja nicht beeinflussen, was der Browser beim Client alles mit deiner Seite einstellt und was der benutzer mit seinem Client angestellt hat.
Mag sein, aber ich geh jetzt mal von dem DAU aus. ;) Der normaluser pfuscht ja nicht ständig in seinen Einstellungen rum.
Ausserdem startet beim laden der Seite ein Zähler per "setIntervall()" der die aktuelle Laufzeit des Fensters in ein Textfeld schreibt. Wenn ich jetzt ein Hiddenfeld erstelle in das dieser Wert geschrieben wird und das per Post sende, kann der User doch gar nichts beeinflussen. (Ich reden hier nicht von Hackern, sondern vom normal User. ;))
onunload="document.namedeinesformulars.submit();"
Funzt irgendwie nicht. Da passiert dann gar nüchts. In keinem Browser.
Mit dem Forumlar hast du kein neues Fenster.
Wie jetzt? Es muss doch die php datei auf dem Server trotzdem ausgeführt werden damit der PHP Code ausgeführt wird und die Daten in der Datenbank gespeichert werden???
mfg Yrde