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.

Empfohlene Antworten

Veröffentlicht

Ich möchte gerne die Anzahl der Besucher zählen. Kann man schon bei der SQL-Abfrage zählen. Z. B. wenn die letzte Aktion eines Users (IP) mehr als 15 Minuten her ist, zählt es als neuer Besuch.

Ich habe folgende DB-Struktur:

id int(15) Nein

ip int(15) Nein

zeit datetime Nein

pfad varchar(200) Nein

browser varchar(200) Nein

Ist dies überhaupt in SQL möglich?

Ist dies überhaupt in SQL möglich?
So wie ich das sehe: Nein. SQL ist eine Datenabfragesprache - was du möchtest ist aber mehr, nämlich eine (wenn eine kleine) Applikationslogik drumherum. Dazu ist SQL weder konzipiert worden noch einsetzbar.
Ich möchte gerne die Anzahl der Besucher zählen. Kann man schon bei der SQL-Abfrage zählen. Z. B. wenn die letzte Aktion eines Users (IP) mehr als 15 Minuten her ist, zählt es als neuer Besuch.

Unter PHP kann man dies mit dem Sessionmanagement realisieren. Wähle das Timeout einer Session mit 15min. So lange der User auf der Webseite sich bewegt, bleibt die Session gültig. Hat er 15min keine Aktion mehr durchgeführt hat, wird die Session automatisch ungültig. Wo Du dann den Count machst, ist Deine Sache. Wichtig ist nur, dass in den Seiten vor dem Header ein "session_start()" aufgerufen wird

Hätte man aber auch über Google gefunden: http://de2.php.net/manual/de/book.session.php

HTH Phil

Unter PHP kann man dies mit dem Sessionmanagement realisieren. Wähle das Timeout einer Session mit 15min. So lange der User auf der Webseite sich bewegt, bleibt die Session gültig. Hat er 15min keine Aktion mehr durchgeführt hat, wird die Session automatisch ungültig. Wo Du dann den Count machst, ist Deine Sache. Wichtig ist nur, dass in den Seiten vor dem Header ein "session_start()" aufgerufen wird

Hätte man aber auch über Google gefunden: PHP: Sessions - Manual

HTH Phil

btw. ist das auch ohne sessions möglich

interessant wäre es aber, was der thread ersteller für eine applikation im vordergrund laufen hat und in welcher sprache. dann könnte ihm besser geholfen werden

  • Autor
btw. ist das auch ohne sessions möglich

interessant wäre es aber, was der thread ersteller für eine applikation im vordergrund laufen hat und in welcher sprache. dann könnte ihm besser geholfen werden

Ich arbeite mit PHP5. Sessions wäre nicht schlecht, weil man dann auch ein Loginsystem integrieren könnte.

Ich habe mich noch nicht mit Sessions befasst, werde es aber nachholen. Danke schon mal für eure Tipps.

Philip

edit: ersatzlos gestrichen.

merke: erst lesen (und zwar wenigstens das gesamte originalposting) , dann antworten.

Den Header allein zu lesen ist NICHT ausreichend.

*grummel*

:old

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.