Wie kann ich CGI-Anfragen an eine Datenbank auswerten?
Ullzn
- cgi
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
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 :)
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