Zum Inhalt springen

Mausometer in PHP?!?


Empfohlene Beiträge

Hi Leute ... eigentlich hab ich nur ne generelle Frage:

Jeder kennt doch sicher so "Mauso-meter" ... tools die mitberechnen welche Strecken man mit der Maus zurücklegt... Ich find die Idee an sich ganz cool und hab mir gedacht ob es möglich ist sowas auf einer Webseite einzubaun!

So das bei meiner Community die Strecke einews jeden Users gespeichert wird.

Mit Javascript kann ich ja immer die mausbewegungen auslesen ..

Speichern würd ich die Strecke gern in der Datenbank ..

Aber ich kann ja nicht bei jeder mausbewegung nen Query absetzen ... also muss ich das irgendwie in einer Session speichern oder so ....

Ich wäre hier um jeden Denkansatz froh bzgl. dieser Idee :)

Ps. das ganze sollte natürlich nicht mega Performancelastig sein ;)

Danke schon mal ....

mfg

mcmaiers

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

vielleicht kann du mit einer Kombination aus beiden die Strecken speichern.

Aber eins ist sicher, mit PHP alleine wirst du das nicht schaffen.

PHP wird Serverseitig ausgewertet wärend Java clientseitig ausgewertet wird, das soll heissen dass das ganze PHP Script schon ausgeführt ist, bevor es zum Client gesendet wird, wärend aber der Java Teil erst auf dem Client selbst ausgeführt wird.

mfg

Link zu diesem Kommentar
Auf anderen Seiten teilen

AJAX sagt mir zwar nix, aber hier mal ein einfacher Denkansatz - vielleicht ist er ja ganz nützlich.

  • mit JScript die Mausstrecke in ein HIDDEN-Feld schreiben
  • bei Mausbewegungen den Wert im HIDDEN-Feld dazuaddieren
  • beim Verlassen der Seite den Wert mit PHP in die DB schreiben (<body onUnload=...)

^^ Sag mir mal was du davon hältst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

AJAX sagt mir zwar nix, aber hier mal ein einfacher Denkansatz - vielleicht ist er ja ganz nützlich.

  • mit JScript die Mausstrecke in ein HIDDEN-Feld schreiben
  • bei Mausbewegungen den Wert im HIDDEN-Feld dazuaddieren
  • beim Verlassen der Seite den Wert mit PHP in die DB schreiben (<body onUnload=...)

^^ Sag mir mal was du davon hältst.

Billiglösung und unperformant. Auf HTML-Elemente zugreifen kostet eine Menge Zeit.

Halt die Stracke einfach in einer Javascript-Variable und übermittel sie beim verlassen an ein PHP-Script (XHTTP-Request - die übergabe kannst du ganz simpel per GET machen) das die Werte in ne Datenbank einträgt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ajax ist doch für das optimal und auch recht leicht umzusetzten. Mit den Spatzen: Wieso? Für sowas is Ajax doch _gedacht_. Einzige Problem halt: du must abfangen wenn der User nen Link klickt.

Ich stell mir hier aber eher die Sinnfrage :>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...