2009-09-14 163 views
6

最近我经常注意到,当用google搜索某些内容并查看其中一个搜索结果时,搜索字词在网站上显示为粗体。在网络搜索中突出显示搜索字词

这怎么办?它是一个与其他网站(我希望不是!)混淆的谷歌的一个功能,或者是一些网站解析引荐,并检查搜索引擎链接,并尝试搜索条件高亮?

我很好奇你的答案

回答

2

你必须寻找到HTTP引用http服务器变量,在那里你会在那里用户来自找到的网址。

2

我相信你可以查看引用链接的HTTP头(即先前访问过的URL)。如果您的访客来自Google,那将是搜索页面的网址。发送此标头是大多数网络浏览器的一项功能,对于这类事情很有用。作为谷歌搜索结果是GET查询,标准参照网址看起来像:

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

您可以分析这些出去找查询词和格式正确使用服务器端脚本。我确信有一个库可以做到这一点,但写一个并不难。

相关问题