2009-09-14 219 views
6

最近我經常注意到,當用google搜索某些內容並查看其中一個搜索結果時,搜索字詞在網站上顯示爲粗體。在網絡搜索中突出顯示搜索字詞

這怎麼辦?它是一個與其他網站(我希望不是!)混淆的谷歌的一個功能,或者是一些網站解析引薦,並檢查搜索引擎鏈接,並嘗試搜索條件高亮?

我很好奇你的答案

回答

2

你必須尋找到HTTP引用http服務器變量,在那裏你會在那裏用戶來自找到的網址。

2

我相信你可以查看引用鏈接的HTTP頭(即先前訪問過的URL)。如果您的訪客來自Google,那將是搜索頁面的網址。發送此標頭是大多數網絡瀏覽器的一項功能,對於這類事情很有用。作爲谷歌搜索結果是GET查詢,標準參照網址看起來像:

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

您可以分析這些出去找查詢詞和格式正確使用服務器端腳本。我確信有一個庫可以做到這一點,但寫一個並不難。

相關問題