2009-09-14 5 views
6

in der jüngsten Vergangenheit Ich habe ziemlich oft festgestellt, dass, wenn Sie etwas mit Google suchen und Blick auf eines der Suchergebnisse, dass die Suchbegriffe fett auf der Website sind.Hervorhebung von Suchbegriffen im Forum wenn aus WebSearch

Wie kann dies getan werden? Ist es eine Funktion von Google, die sich mit anderen Seiten herumschlägt (ich hoffe nicht!) oder analysieren einige Seiten den Referrer und suchen nach Suchmaschinenlinks und versuchen, die Suchbegriffe zu erweitern?

Ich bin gespannt auf die Antworten

Antwort

2

Sie müssen Referrer http-Server-Variable schauen, wird es Sie URL finden, wo Benutzer herkommt.

2

Ich glaube, Sie können in den HTTP-Header für den Referrer (d. H. Die vorherige besuchte URL) suchen. Wenn Ihr Besucher von Google kam, ist dies die URL der Suchseite. Das Senden dieser Kopfzeile ist eine Funktion der meisten Webbrowser und ist für solche Dinge nützlich. Als Google-Suchergebnis-Abfragen sind GET, ein Standard-Referrer-URL wie folgt aussieht:

http://www.google.com/search?q=stack+overflow

Sie diese aus analysieren kann die Abfrageausdrücke und das Format entsprechend Skript Server-Seite zu bekommen. Ich bin mir sicher, dass es dafür eine Bibliothek gibt, aber es wäre nicht schwer, eine zu schreiben.

Verwandte Themen