N'Obend
ich denke, das suchmaschinen die begriffe übergeben, da ich im statustool meines ISP nach solchen kucken kann.
nur wie hole ich mir die als variable rein?
mit $kucken = getenv ("HTTP_REFERER"); probier ichs gleich mal aus
Im Referrer steht (manchmal, kann jeder nach belieben abschalten oder fälschen) die URL von der der Benutzer zu dir gewechselt hat. Aus dieser URL kannst du die Suchbegriffe herauspulen.
Suche ich per Google nach den Wörtern "HTML" und "Hilfe" kommt das bei raus:
http://www.google.de/search?hl=de&q=HTML+Hilfe&btnG=Google-Suche&meta=
gleiches bei Yahoo liefert
http://de.search.yahoo.com/search?p=HTML+Hilfe&meta=vl%3D&ei=ISO-8859-1&fr=fp-tab-web-t&cop=mss&tab=
Du siehst also: Für jede Suchmaschine musst du dir einzeln die Mühe machen die Wörter herauszufischen (Glücklicherweise gibts nicht so viele, die tatsächlich ein unterschiedliches Format benutzen), manche geben den Suchstring auch über andere Wege weiter, dann bist du aufgeschmissen.
Eine Lösung zu basteln, die für ein paar deiner Nutzer funktioniert ist also zwar nicht weiter schwer, du beseitigst aber nur ein paar Symptome, nicht die Ursache.
Dazu kommt noch die Frage, wie du auf die gleichen Suchergebnisse kommen willst, wie die Suchmaschine.
Wenn du sowieso schon mit serverseitigen Mechanismen herumhantierst, stecke die Arbeit lieber in eine neue (framelose) Seitenstruktur als in in so einen aufwändigen Würgaround.
Du bist damit sicher schneller fertig und löst autmatisch massenweise anderer Probleme mit :)
Tschö,
dbenzhuser
Heute in der Reihe „unser Ranking soll schöner werden“:
Gefälschte Musikinstrumente Marke Bessons