Frage

Ich erstelle eine Video -Einbett -Seite für eine Immobilien -Site, auf der ein Benutzer eine Video -Tour durch ein bestimmtes Zuhause ansehen kann. Es gibt keinen anderen Grund, diese bestimmte Seite zu besuchen. Daher dachte ich, ich könnte ein einfaches MySQL -Update für eine Spalte "Videoansicht" für die Zeile dieser Häuser verwenden, mit der Ansichten = Ansichten+1 jedes Mal aktualisiert werden, wenn die Seite geladen wird.

Das ist einfach genug, aber ich möchte so realistisch wie möglich "View" -Zählung geben, also versuche ich, eine Möglichkeit zu finden, diese Ansicht erst zu erreichen, wenn die Seite für eine festgelegte Anzahl von Sekunden geladen wurde (sagen wir , 30).

Irgendwelche Gedanken auf eine gute Möglichkeit, um den Timing -Aspekt zu bewältigen? Ich möchte JavaScript, wenn möglich, vermeiden, aber ich bin offen dafür, wenn es einfach genug behandelt wird.

War es hilfreich?

Lösung

Leider werden Sie jemals wissen, ob die Seite noch aktiv ist, darin, dass Sie eine clientseitige Technologie haben (wie JavaScript), dass dies der Fall ist.

Sie können eine "Zähler" -Seite hinzufügen, die nicht direkt angezeigt werden soll, sondern auf JavaScript zugegriffen wird, nachdem ein Timer von 30 Sekunden abgelaufen ist. Der Akt von JavaScript, der auf diese Seite zugreift, löst die Zählerlogik aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top