Ullzn: Wie kann ich CGI-Anfragen an eine Datenbank auswerten?

Hallo Forum,

um Zugriffsstatistiken über unser Online-Angebot zu erhalten nutzen wir einen Logfile-Analyzer.
Zu unserem Angebot gehört auch eine Datenbank. Leider filtert der Logfile-Analyzer nicht die Suchanfragen bzw. die Suchbegriffe, die via CGI-Skript an unsere Datenbank gerichtet werden und erlaubt daher keine Auswertung dieser Anfragen. Die Anfragen tauchen nur als kompletter String in den Logs der Software auf, denn die Suchanfrage wird mit GET übermittelt.
Die einzige Möglichkeit, die von den Benutzern verwendeten Suchbegriffe zu erfahren, bestünde demnach darin, eine Strichliste der in den GET-Strings auftauchenden Suchbegriffe zu erstellen.
Nun zu meiner Frage: Kennt jemand ein Tool, mit Hilfe dessen ich die
einzelnen Suchbegriffe isolieren und auszählen kann?

Beste Grüße

Ullzn

  1. Hi,

    Nun zu meiner Frage: Kennt jemand ein Tool, mit Hilfe dessen ich die
    einzelnen Suchbegriffe isolieren und auszählen kann?

    Du mußt nach der Übertragung die Suchbegriffe doch eh vom CGI separieren lassen, um die Datenbank-Anfrage durchführen zu können. Du hast also Suchbegriffe, Parameter etc. vorliegen. Warum schreibst Du die nicht einfach mit Datum, Uhrzeit und was weiss ich noch eine Datei? Du erstellst also quasi eine extra Datenbankabfrage-Logfile.
    Da brauchst Du auch nichts mehr auswerten lassen.

    Viele Grüße...

    Alex :)

  2. Hi Ullzn,

    Leider filtert der Logfile-Analyzer nicht die
    Suchanfragen bzw. die Suchbegriffe, die via
    CGI-Skript an unsere Datenbank gerichtet werden
    und erlaubt daher keine Auswertung dieser Anfragen.

    so etwas wie das hier?
       http://webalizer.teamone.de/selfhtml/usage_200206.htm#TOPSEARCH

    Beim Webalizer kann man eine Liste von URLs und
    jeweils den CGI-Parameter mit dem Suchbegriff
    konfigurieren:
       http://www.webalizer.com/webalizer.1.html#CONFIGURATION FILES, Direktive "SearchEngine".

    Viele Grüße
    <img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.gif" border=0 alt=""> Michael