Veröffentlicht 30. September 200816 j 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?
30. September 200816 j 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.
30. September 200816 j 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
1. Oktober 200816 j 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
1. Oktober 200816 j 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
1. Oktober 200816 j 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.