Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mausometer in PHP?!?

Empfohlene Antworten

Veröffentlicht

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

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

Jep das ist klar das PHP allein Kakke ist ... ich hab schon an eine AJAX Variante gedacht ... die frage ist nur ob das mit Kanonen auf Spatzen geschossen ist?!

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.

Ahhh das mit dem onUnload() find ich schon mal super!! Denn das war eines meiner größten "probleme" wann ich das ganze machen soll!

Coole Idee :)

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.

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 :>

Sigi ... kennst mich doch ... :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.